是否可以在两个URL /域上设置$ _SESSION集合?最终他们使用.htaccess重新编写域的一部分是相同的:
RewriteCond %{HTTP_HOST} ^pagefor\.local$ [NC]
RewriteRule ^([A-Za-z0-9-.]+)$ http://pagefor/$1.local [L,R]
RewriteRule ^([A-Za-z0-9-.]+).local$ index.php?site=$1 [NC,L]
如果以下http://pagefor.local/{USERNAME}
发生http://pagefor/{USERNAME}.local
,则重写上述网址。这一切都运行正常,但在http://pagefor.local
上设置$ _SESSION时,http://pagefor/{USERNAME}.local
上没有相同的$ _SESSION。
我认为$ _SESSION可供两者使用,因为它是同一个域名?为两者设置$ _SESSION的最有效方法是什么?三江源
答案 0 :(得分:0)
PHP会话依赖于cookie(特别是PHPSESSID cookie)。 Cookie被分配到域名,这意味着您的浏览器不会将一个域设置的cookie显示给另一个域。