我一直致力于一个项目,会话在localhost上完美运行。
但我已经注册了这样一个域名的免费托管:nameWrittenByMe.NameGivenByHost.es
我已经尝试了一切,但我没有让它工作
ini_set('session.cookie_domain',
substr($_SERVER['SERVER_NAME'], strpos($_SERVER['SERVER_NAME'],"."),100));
session_set_cookie_params(3600, '/', '.a.b.es', false, false);
session_set_cookie_params(3600, '/', 'a.b.es', false, false);
session_set_cookie_params(3600, '/', 'b.es', false, false);
session_set_cookie_params(3600, '/', '.b.es', false, false);
session_set_cookie_params(3600, '/', '.b.es');
session_set_cookie_params(3600, '/', 'b.es');
session_set_cookie_params(3600, '/', '.a.b.es');
session_set_cookie_params(3600, '/', 'a.b.es');
和.htacces我试过
php_value session.cookie_domain .a.b.es
php_value session.cookie_domain a.b.es
php_value session.cookie_domain .b.es
php_value session.cookie_domain b.es
我做错了什么?是否有可能免费托管(我使用Hostinger)不支持会话(我怀疑它......)
感谢。
答案 0 :(得分:0)
尝试将此添加到您的.htaccess
:
php_flag output_buffering on