因为我在同一个服务器和域上有两个网站(不同的文件夹),并且我在询问时遇到问题$_SESSION['id'],基本上两个网站都使用相同的值,我不希望这样.
如果我更改域并将其指向同一服务器上的同一文件夹,我是否会遇到同样的问题?
会话数据存储在服务器上.具有会话ID的cookie存储在用户的计算机上,并与单个域名相关联.浏览器将此cookie传递给服务器,以便它知道要与用户关联的会话数据.
在同一域下托管的两个网站将共享同一会话,因为只有一个包含会话ID的cookie.如果您将网站放在不同的域中,您将不再有问题,因为将在用户的计算机上制作两个不同的cookie(包含两个不同的会话ID); 每个域名一个.
使用session_set_cookie_params更改会话cookie的路径(即不使用/,但/ path1,/ path2等),即使它们使用相同的域.
http://www.php.net/manual/en/function.session-set-cookie-params.php
| 归档时间: |
|
| 查看次数: |
1242 次 |
| 最近记录: |