我一直在做一个项目,会议在本地主机上工作得很好。
但是我已经注册了一个免费的主机,域名是这样的: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 i've try
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)不支持会话(我怀疑它…)
谢谢。
尝试将此添加到您的.htaccess
:
php_flag output_buffering on
免费托管可能相当有限。我已经尝试了很多选择。最后,你浪费了太多的时间,这是不值得的。
你最好选择像Namecheap这样的最低级别网站托管(如果你购买一年,每月1美元)。LowEndTalk上也有其他网站。他们将允许你使用完整的堆栈,你的php代码应该运行良好:)
额外预算托管公司
- LeasedLayer
- ScalaHosting
- WebHostFace
- Verpex
- 举办