$_SESSION 变量存储在哪里?
2022-08-30 06:34:34
变量是存储在客户端还是服务器上?$_SESSION
变量存储的位置由 PHP 的配置确定。通常这是在Linux / Unix系统上。使用该函数查看您的特定设置(如果不是100%确定),方法是在您的域中创建包含此内容的文件:$_SESSION
session.save_path
/tmp
phpinfo()
DocumentRoot
<?php
phpinfo();
?>
以下是有关此配置设置的 PHP 文档的链接:
http://php.net/manual/en/session.configuration.php#ini.session.save-path
如前所述,内容存储在服务器上。但是,会话由会话 ID 标识,该 ID 存储在客户端上,并随每个请求一起发送。通常,会话ID存储在cookie中,但它也可以附加到URL中。(这是您有时看到的查询参数)PHPSESSID