位置: 编程技术 - 正文

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函数

  • 计提递延所得税资产
  • 个人物品出售要交哪些税
  • 个人所得税手续费返还时间
  • 进口关税计算公式 案例
  • 车辆购置税计算器公式
  • 天然气管道维修收费标准
  • 工地上用的辅材
  • 应付账款暂估款的会计分录
  • 个税申报怎样作废
  • 出口业务运费可以抵扣吗
  • 一般纳税人条件要求
  • 会议服务费怎么开
  • 间接持股比例怎么
  • 住房补贴是不是编制才有
  • 对方公司注销用现金还货款怎么入帐?
  • 承兑汇票转出
  • 预收账款确认收入会计分录
  • 公司的样品一般怎么处理
  • 税友的票可以抵扣吗?
  • 增值税报表附表三如何填写
  • 如何区分纳税人和小规模纳税人
  • 个人承包工程如何缴纳个人所得税
  • 发票代码会有一样的吗
  • 属于留存收益的是
  • 房屋租赁发票需要什么资料
  • win10自带播放器不见了
  • 商业健康保险税优码
  • 增值税发票税率怎么算
  • 选择简易征收
  • mac设置邮件
  • window10设置wifi热点
  • 发生坏账账务处理
  • win10蓝牙驱动怎么安装程序
  • gnaupdaemon.exe是什么
  • 应收股利的主要特点
  • arcgis图案填充
  • wrme.exe是什么
  • 企业通讯费管理办法
  • vue process.env.node_env
  • 机器学习论文源代码浅读:Autoformer
  • 上下联的方法
  • 去哪儿网发票能不能不开旅游
  • 金税盘税控盘和税务Ukey有什么区别
  • 公司账号能给个人打款吗
  • 企业预收账款缴纳个税吗
  • 保税区商品可以开发票吗
  • 收到银行贷款发放成功的短信
  • 外资研发中心可以上市吗
  • 资产减值损失科目
  • 收取物业费如何纳税
  • 研发人员工资计入什么科目
  • 委托生产的会计分录
  • 应收账款少收会计分录
  • 确认收入后销售怎么算
  • 对方多开发票怎么处理?
  • 车费报销记入哪个账户
  • 安全生产责任险是强制险吗
  • 纳税申报财务报表怎么撤销
  • 物业公司代收水费账务处理
  • 工程施工和工程造价哪个好
  • 公司补缴社保怎么查不到
  • 暂估成本对冲分录怎么写
  • win7系统怎么设置开机启动项
  • win 驱动
  • xp文件夹选项不见了怎么办
  • win8设备安装
  • cocos2dx schedule
  • 不错的mod_perl编程的简单应用实例介绍
  • android
  • 用Python设计一个游戏
  • node stream(流)有哪些?
  • android插件化原理面试
  • js响应事件的过程
  • android 字体设置
  • Android之Service
  • python的了解
  • 山西省税务局投诉平台
  • 广东省电子税务局登录方式
  • 环保税征税范围噪音
  • 四川办税大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设