位置: 编程技术 - 正文

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

  • 减资需要交个税吗
  • 小规模纳税人认定的最新标准2022
  • 小规模销售收入免税会计分录
  • 月初没报税可以领发票吗
  • 库存商品在贷方怎么调整
  • 待转销项税额明细科目核算一般纳税人
  • 一般纳税人企业所得税政策最新2023税率
  • 付款给对方未开具发票
  • 固定资产未入固定资产账
  • 购进环保节能设备如何抵扣进项税
  • 网店会计的工作内容是什么
  • 企业所得税少交了被税局查到怎么处理
  • 小规模纳税人开专票税率是1%还是3%
  • 员工旅游费需要缴纳个人所得税吗
  • 自然人借款给企业的涉税风险
  • 增值税开票金额在哪里看
  • 票开了但是没有发票
  • 长期待摊费用以后怎么摊销
  • 教育培训行业怎么办
  • 上缴国家利润应计入什么会计分录?
  • 增值税普通发票税率
  • 疫情期间企业应该承担哪些责任
  • 1697508577
  • acer笔记本电脑怎么恢复出厂设置
  • 计提税金怎么提
  • 银行承兑汇票开出后可以撤销吗?
  • 网页提示摄像头未授权
  • 已抵扣的进项税额红冲的账怎么做
  • 直线法摊销的账面价值
  • 企业弥补亏损明细表
  • json格式字符串提取值
  • php自定义表单系统
  • 企业缴纳职工社保比例的规定
  • 本年利润的会计科目
  • 知识图谱实现方案
  • 个税手续费会计分录
  • 企业会计准则季度怎么填
  • 没有开发票的收入
  • 过路费发票抵扣2023新规定
  • python sockets
  • 将织梦dedecms转换到wordpress
  • 公司向银行贷款还不上会怎么样
  • 金蝶固定资产折旧调整
  • 房租押金不退还的账务怎么处理
  • 最新个人捐款是什么意思
  • 劳务成本账务处理
  • mysql大分页优化
  • 单位收风险金是什么意思
  • 奖金偶然所得税起征点
  • 小规模开具的1%专票 一般纳税人抵扣
  • 暂估入库的材料领用时如何做账
  • 其他应付款个人往来的涉税风险
  • 应付利润科目
  • 到期不付款跟客户怎么说
  • 用友t3财务通普及版如何开下年账
  • 工程上第三方代表啥意思
  • 月底计提工资的会计处理
  • 差旅费报销单怎么填写
  • 会计如何建账做账
  • 业务提成怎么做账内账
  • Centos7 下Mysql5.7.19安装教程详解
  • mysql “ Every derived table must have its own alias”出现错误解决办法
  • win10 系统内存
  • win7操作系统中将打开窗口拖动到屏幕顶端
  • xbox预览系统
  • git checkout撤销
  • ssh访问windows
  • windowsxp文件夹里面的文件突然消失
  • win10 rs3
  • 对象转化为字符串的几种方式
  • 电脑qq清理
  • 那些年的我们什么意思
  • js设计模式书
  • jquery拖拽插件
  • javascript教学视频
  • javascript面向对象 第三方类库
  • 国税申报密码可以输几次
  • 北京户籍网官方网站
  • 自然人电子税务局下载
  • 扬州 税务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设