php中 session_id() 是什么意思

这个属性常用做哪些事... 这个属性常用做哪些事 展开
 我来答
资料学习共享
2015-09-11 · 超过24用户采纳过TA的回答
知道答主
回答量:118
采纳率:100%
帮助的人:24.5万
展开全部
session_id()

session_id() 存取目前 session 代号。

语法: string session_id(string [id]);

本函数可取得或者重新配置目前存放 Session 的代号。若无参数 id 则表示只有取得目前 Session 的代号,加上参数则表示将 Session 代号设成新指定的 id。输入及返回均为字符串。

输出 session_id()
<?php
session_start();
echo session_id();
// 输出 dqr58dnuqj2gufvg4o3tmjb9v4
?>

设置 session_id()
<?php
session_id("NowaMagic");
session_start();

echo session_id();
// 输出 NowaMagic
?>
cdunna
2011-01-28 · TA获得超过1676个赞
知道小有建树答主
回答量:1.9万
采纳率:0%
帮助的人:1598万
展开全部
用户会话保存变量

1.php文件
<?php
session_start();
$_SESSION["str"]="我是中国人!!!";
?>

2.php文件
<?php
session_start();
echo $_SESSION["str"];
?>

先执行1.php,,再执行2.php,,会看到在1.php里面设置的变量被输出了,,就这作用,,用来保存跨域的变量

楼上说的不对,,session虽说是保存在服务器端,,但对客户端仍有数据发送,并且是以cookie的方式,,如果客户端禁用了cookie,,session也是用不了的.....还有,,session也是可以造假的...并不一定百分之一百安全
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秀才的日常
2011-01-27 · 超过20用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:48.6万
展开全部
由于http不像tcp那些, 它是无连接所以有一个连接请求的时候会在服务器端生成一个session_id,告诉webserver现在又一个请求,并且有一个生成周期。
常用于获取服务器端的一些信息。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
牛松5
2011-01-27 · TA获得超过208个赞
知道答主
回答量:82
采纳率:0%
帮助的人:84万
展开全部
返回设置当前的session id。去下个php手册,遇到这些问题就可以查下!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式