PHP - 会话不适用于免费托管

时间:2013-01-09 23:48:37

标签: php session

我一直致力于一个项目,会话在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)不支持会话(我怀疑它......)

感谢。

1 个答案:

答案 0 :(得分:0)

尝试将此添加到您的.htaccess

php_flag output_buffering on