您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php中session有什么用法

2025/7/18 16:23:00发布17次查看
php中session的用法有:1、开始session,【session_start();】;2、存储session变量,【$_session['views']=1;】;3、终结session,【session_destroy();】。
session 的工作机制:
为每个访问者创建一个唯一的 id (uid),并基于这个 uid 来存储变量。uid 存储在 cookie 中,亦或通过 url 进行传导。
(学习视频推荐:java视频教程)
一、开始 php session
在您把用户信息存储到 php session 中之前,首先必须启动会话。
注释:session_start() 函数必须位于 100db36a723c770d327fc0aef2ce13b1 标签之前:
<?php session_start(); ?><html><body></body></html>
上面的代码会向服务器注册用户的会话,以便您可以开始保存用户信息,同时会为用户会话分配一个 uid。
二、存储 session 变量
存储和取回 session 变量的正确方法是使用 php $_session 变量:
<?phpsession_start();// store session data$_session['views']=1;?><html><body><?php//retrieve session dataecho "pageviews=". $_session['views'];?></body></html>
输出:
pageviews=1
在下面的例子中,我们创建了一个简单的 page-view 计数器。isset() 函数检测是否已设置 "views" 变量。如果已设置 "views" 变量,我们累加计数器。如果 "views" 不存在,则我们创建 "views" 变量,并把它设置为 1:
<?phpsession_start();if(isset($_session['views'])) $_session['views']=$_session['views']+1;else $_session['views']=1;echo "views=". $_session['views'];?>
三、终结 session
如果您希望删除某些 session 数据,可以使用 unset() 或 session_destroy() 函数。
unset() 函数用于释放指定的 session 变量:
<?phpunset($_session['views']);?>
您也可以通过 session_destroy() 函数彻底终结 session:
<?phpsession_destroy();?>
注释:session_destroy() 将重置 session,您将失去所有已存储的 session 数据。
相关推荐:php培训
以上就是php中session有什么用法的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product