我将php_value session.cookie_domain .example.com
添加到我的.htaccess中以便能够从所有子域读取PHP cookie,但它似乎有效但我在以下时无法读取cookie:'example.com'(没有子域名) )。
这让我发疯,我确信这是一个常见问题,因为大多数人希望他们的用户在域名和所有子域名都经过身份验证后都会登录。
我能做些什么来从任何域/子域写/读php cookie?
答案 0 :(得分:0)
使用会话变量没有可靠的方法。您可以将根域更改为www.example.com
或使用Cookie。
PHP的setcookie的文档说,可用于较低域的Cookie,例如'example.com',可用于更高的子域,例如'www.example.com'。