位置: 编程技术 - 正文

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

  • 公司注销涉及哪些税务部门
  • 两处取得工资的成语
  • 最新个人所得税扣除标准表
  • 生产成本明细科目是材料还是产品
  • 个税申报信息怎么恢复
  • 盈余公积的作用与意义
  • 衍生金融负债是金融负债吗
  • 人力资源公司开办条件
  • 其他债券投资有减值,为什么其他权益工具投资没有减值
  • 零售业进销差价会计分录实例
  • 会计软件每年都要付钱的吗
  • 个人独资企业租赁收入如何纳税
  • 固定资产递延所得税负债
  • 事业单位跨期发票的财务入账问题
  • 跨年了可以补去年的养老吗
  • 关于支付税审费的问题
  • 统计机构收到公开申请()内予以答复
  • 营养成分表的计算表
  • 高新加计扣除怎么做账
  • 普通发票没有进账怎么办
  • 简易征收应纳税额为负数
  • 预收账款贷方负数表示什么
  • 年终应交增值税结转怎么算
  • 去年的发票今年怎么做会计分录
  • 开票的附加税是多少
  • 光纤测速网速测试
  • 利息如何做会计分录
  • 修改注册表限制cpu速度
  • 经营租赁固定资产体现实质重于形式
  • PHP:curl_unescape()的用法_cURL函数
  • vue项目如何配置启动的端口
  • 外商投资企业 外资企业
  • 企业公益性捐赠税前扣除标准
  • softag
  • 微信小程序开发一个多少钱
  • 新所得税会计准则
  • vue插槽使用
  • 技术部周报怎么写
  • ai绘画图片
  • 员工不小心重复报销了
  • 哪些固定资产不能计提折旧
  • 以股权换股权税务问题
  • 外国人在中国工作签证
  • 红字发票信息表编号
  • 织梦专题页模板
  • 国家企业信用公示信息公示
  • 监控200万和400万的区别
  • 企业投资收益要交增值税吗
  • 土地使用发票
  • 质量扣款可以放到费用吗
  • sql查表结构语句
  • 医院外聘专家费用报销流程
  • 一般纳税人纳税申报表
  • 查账征收的含义
  • sql报错22018
  • mac系统字体大小设置
  • init systemd
  • win7工具栏怎么调整
  • win10快速隐藏窗口
  • win 7怎么设置开机启动
  • win8.1最流畅
  • win10升级安装视频
  • windows8截屏
  • unity做小地图
  • opengl绘制坐标轴
  • android工程目录
  • 不使用jsp
  • PyCharm在win10的64位系统安装实例
  • 手把手教你使用opc
  • unity销毁预制体
  • js实现商品分类
  • js 回调函数写法
  • javascript总结
  • jqueryw3c
  • 小型微利企业所得税优惠
  • 税务处理决定书属于行政处罚吗
  • 河南省残疾人个税优惠政策
  • 如何办理股权转让信息登记表
  • 非居民企业所得税税率
  • 艾地盟预混料怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设