php中 session_id() 是什么意思
答案:4 悬赏:40 手机版
解决时间 2021-04-18 23:32
- 提问者网友:欺烟
- 2021-04-18 18:18
php中 session_id() 是什么意思
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-04-18 19:44
session_id()
session_id() 存取目前 session 代号。
语法: string session_id(string [id]);
本函数可取得或者重新配置目前存放 Session 的代号。若无参数 id 则表示只有取得目前 Session 的代号,加上参数则表示将 Session 代号设成新指定的 id。输入及返回均为字符串。
输出 session_id()
session_start();
echo session_id();
// 输出 dqr58dnuqj2gufvg4o3tmjb9v4
?>
设置 session_id()
session_id("NowaMagic");
session_start();
echo session_id();
// 输出 NowaMagic
?>
session_id() 存取目前 session 代号。
语法: string session_id(string [id]);
本函数可取得或者重新配置目前存放 Session 的代号。若无参数 id 则表示只有取得目前 Session 的代号,加上参数则表示将 Session 代号设成新指定的 id。输入及返回均为字符串。
输出 session_id()
session_start();
echo session_id();
// 输出 dqr58dnuqj2gufvg4o3tmjb9v4
?>
设置 session_id()
session_id("NowaMagic");
session_start();
echo session_id();
// 输出 NowaMagic
?>
全部回答
- 1楼网友:掌灯师
- 2021-04-18 21:33
返回设置当前的session id。去下个php手册,遇到这些问题就可以查下!
- 2楼网友:拜訪者
- 2021-04-18 20:35
由于http不像tcp那些, 它是无连接所以有一个连接请求的时候会在服务器端生成一个session_id,告诉webserver现在又一个请求,并且有一个生成周期。
常用于获取服务器端的一些信息。。
常用于获取服务器端的一些信息。。
- 3楼网友:逐風
- 2021-04-18 19:51
用户会话保存变量
1.php文件
session_start();
$_SESSION["str"]="我是中国人!!!";
?>
2.php文件
session_start();
echo $_SESSION["str"];
?>
先执行1.php,,再执行2.php,,会看到在1.php里面设置的变量被输出了,,就这作用,,用来保存跨域的变量
楼上说的不对,,session虽说是保存在服务器端,,但对客户端仍有数据发送,并且是以cookie的方式,,如果客户端禁用了cookie,,session也是用不了的.....还有,,session也是可以造假的...并不一定百分之一百安全
1.php文件
session_start();
$_SESSION["str"]="我是中国人!!!";
?>
2.php文件
session_start();
echo $_SESSION["str"];
?>
先执行1.php,,再执行2.php,,会看到在1.php里面设置的变量被输出了,,就这作用,,用来保存跨域的变量
楼上说的不对,,session虽说是保存在服务器端,,但对客户端仍有数据发送,并且是以cookie的方式,,如果客户端禁用了cookie,,session也是用不了的.....还有,,session也是可以造假的...并不一定百分之一百安全
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯