Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
PHP 使用浏览器 cookie PHPSESSID 来存储会话值,比如说 12345,默认情况下它会为服务器上的每个会话创建一个文件 (session_12345.txt)。如果请求不是来自浏览器,例如通过 REST 协议访问的移动单元应用程序,该怎么办。如果我的休息客户端正在发送一个唯一值来识别它自己让说 12345 那么无论如何我可以告诉 PHP 使用这个值来创建 session_12345.txt 就好像这个值来自cookie PHPSESSID 一样?
提前致谢。
如果您的会话 ID 来自与预期会话 cookie PHPSESSID 不同的来源,您可以使用 session_id() 方法自己设置会话 ID:
$other_value = '12345'; session_id($other_value); session_start();