位置: 编程技术 - 正文

PHP:session_start()的用法_Session函数

编辑:rootadmin
session_start

推荐整理分享PHP:session_start()的用法_Session函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4, PHP 5)

session_start — 启动新会话或者重用现有会话

说明 bool session_start ( void )

session_start() 会创建新会话或者重用现有会话。 如果通过 GET 或者 POST 方式,或者使用 cookie 提交了会话 ID, 则会重用现有会话。

当会话自动开始或者通过 session_start() 手动开始的时候, PHP 内部会调用会话管理器的 open 和 read 回调函数。 会话管理器可能是 PHP 默认的, 也可能是扩展提供的(SQLite 或者 Memcached 扩展), 也可能是通过 session_set_save_handler() 设定的用户自定义会话管理器。 通过 read 回调函数返回的现有会话数据(使用特殊的序列化格式存储), PHP 会自动反序列化数据并且填充 $_SESSION 超级全局变量。

要想使用命名会话,请在调用 session_start() 函数 之前调用 session_name() 函数。

如果启用了 session.use_trans_sid 选项, session_start() 函数会注册一个内部输出管理器, 该输出管理器完成 URL 重写的工作。

如果用户联合使用 ob_start() 和 ob_gzhandler 函数, 那么函数的调用顺序会影响输出结果。 例如,必须在开始会话之前调用 ob_gzhandler 函数完成注册。

返回值

成功开始会话返回 TRUE ,反之返回 FALSE

更新日志

版本 说明 5.3.0 如果函数调用失败返回 FALSE, 之前版本返回了 TRUE。 4.3.3 在 PHP 4.3.3 中, 会话开始之后调用 session_start() 函数 会引发 E_NOTICE 级别的错误, 并且第二次请求开始会话的调用会被忽略。

范例

PHP:session_start()的用法_Session函数

Example #1 会话示例: page1.php

<?php//page1.phpsession_start();echo'Welcometopage#1';$_SESSION['favcolor']='green';$_SESSION['animal']='cat';$_SESSION['time']=time();//如果使用cookie方式传送会话IDecho'<br/><ahref="page2.php">page2</a>';//如果不是使用cookie方式传送会话ID,则使用URL改写的方式传送会话IDecho'<br/><ahref="page2.php?'.SID.'">page2</a>';?>

请求 page1.php 页面之后, 第二个页面 page2.php 会包含会话数据。 请查阅 会话参考 获取更多关于 会话 ID 传送的信息, 在该参考页面中有关于常量 SID 的详细说明。

Example #2 会话示例: page2.php

<?php//page2.phpsession_start();echo'Welcometopage#2<br/>';echo$_SESSION['favcolor'];//greenecho$_SESSION['animal'];//catechodate('YmdH:i:s',$_SESSION['time']);//类似page1.php中的代码,你可能需要在这里处理使用SID的场景echo'<br/><ahref="page1.php">page1</a>';?>

注释

Note:

要使用基于 cookie 的会话, 必须在输出开始之前调用 session_start() 函数。

Note:

建议使用 zlib.output_compression 来替代 ob_gzhandler()。

Note:

根据配置不同,本函数会发送几个 HTTP 响应头。 参考 session_cache_limiter() 来自定义 HTTP 响应头。

参见

$_SESSION session.auto_start 配置指示 session_id() - 获取/设置当前会话 ID

PHP:session_write_close()的用法_Session函数 session_write_close(PHP4=4.0.4,PHP5)session_write_closeWritesessiondataandendsession说明voidsession_write_close(void)Endthecurrentsessionandstoresessiondata.Sessiondataisusuallystoredafteryourscript

PHP:session_status()的用法_Session函数 session_status(PHP=5.4.0)session_statusReturnsthecurrentsessionstatus说明intsession_status(void)session_status()isusedtoreturnthecurrentsessionstatus.返回值PHP_SESSION_DISABLEDifsessionsaredisabl

PHP:session_unset()的用法_Session函数 session_unset(PHP4,PHP5)session_unsetFreeallsessionvariables说明voidsession_unset(void)Thesession_unset()functionfreesallsessionvariablescurrentlyregistered.返回值没有返回值。注释Note:If$

标签: PHP:session_start()的用法_Session函数

本文链接地址:https://www.jiuchutong.com/biancheng/279895.html 转载请保留说明!

上一篇:PHP:session_set_save_handler()的用法_Session函数

下一篇:PHP:session_write_close()的用法_Session函数

  • 房地产公司自用房屋销售土地增值税计算
  • 所得税残疾人工资加计扣除
  • 未确认融资费用怎么算
  • 销售给学员的教材是否要缴纳增值税?
  • 所得税的账务处理流程
  • 油费可以抵扣进项税额
  • 建筑企业应交哪几种税
  • 收益法评估的基本思路
  • 转让技术所得收入怎么计算增值税
  • 一般纳税人购入商品取得普通发票
  • 科技成果转化奖励
  • 员工自己承担的商业保险费是多少
  • 没有收入是否可以入党
  • 税务分析最常用的分析方法
  • 年会奖金多少合适
  • 没有取得发票可以抵扣成本吗
  • 异地预缴的税款是抵减全部的税款吗
  • 公户批量扣费是啥意思
  • 一般纳税人附加税费减免政策
  • 机器设备计提折旧年限是多少
  • 无偿使用固定资产如何缴税
  • 代理运输协议范本
  • 电信服务通信服务费计入什么科目
  • 持有至到期投资减值准备
  • 坏账核销后又收回的,增加坏账准备,并转入当期损益
  • 电脑桌面刷新反应迟钝
  • 以前年度损益调整怎么做账
  • 公务接待和商务接待自查
  • 欠款利息收入如何入账
  • 攀岗的企业性质有哪些
  • 物流运输公司要交税吗
  • 安装下载应用
  • 增值税进项如何取得更多
  • php判断ip是否属于某个区段
  • 销售使用过的固定资产可以开专票吗
  • 视同销售行为的涉税处理?
  • laravel 使用redis
  • php实现数据库创建题库
  • php自动载入自定义函数文件
  • apache环境搭建
  • php中的函数
  • 外汇是先申报后收钱么
  • 玻璃深加工企业排名
  • 基础kl
  • 上年度固定资产少入账了怎么办?
  • 现金流量表季度期初现金余额怎么填
  • 临时设施账务处理分录
  • 其他应付款贷方正数表示什么意思
  • 企业所得税汇算清缴扣除标准2023
  • 费用多报销了,但已经给了,怎么办
  • 股东撤资如何退还资金,用途写什么
  • 财政补助收入属于资产类还是负债类
  • 同一个客户有应收也有应付怎么办
  • 公司开业两年后辞职
  • 银行账户是不是卡号
  • 小微企业税控盘维护费每年都要交吗
  • 销售使用过的汽车增值税税率
  • 暂估固定资产的账务处理
  • Windows Server 2003关闭启动后的Ctrl+Alt+Del选项和关机时的时间跟踪程序方法
  • 如何在ubuntu下安装和配置gcc并用C语言
  • 软件源推荐
  • 戴尔dell服务器维修
  • linux中bc命令
  • exfat装win7
  • linux基金会什么时候成立
  • msp sncp
  • linux apt apt-get
  • js一维数组转树结构
  • unicode和utf–8 编码
  • node.js网站
  • android线程间通信的几种方法
  • unity shader视频教程
  • jquery的实现原理
  • python设计二叉树结构
  • jquery form validate
  • 福建省国税局
  • 公司自有房屋装修费用入什么料目
  • 企业房产税优惠减免政策2020
  • 山东发票认证勾选平台网址
  • 国税和地税是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设