0
我一直在做一個項目和會話在本地主機上正常工作。PHP - 會話不上免費託管工作
但我在免費託管與域名註冊這樣的: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)不支持sessiones(我懷疑...)
感謝。
嗯,首先主控器,明確是否可以使用與否。懷疑或相信並不能幫助您排除故障。 – hakre
這有可能是有(免費!)主辦,他們不會讓你修改php.ini設置(即使是暫時的),這是你與'session_set_cookie_params做的基本上就是()'。正如hakre所說,在來到這裏之前,你應該與hostinger聯繫。 – ChrisMoll
開始上傳包含',調用它並查找名爲「session」的塊。然後,您可以將該信息添加到問題中。 –
fvu