0
저는 프로젝트에서 작업 중이며 세션은 localhost에서 완벽하게 작동합니다.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를 사용하고 있습니다) 세션을 지원하지 않습니다 (나는 그것을 의심 ...)
고마워. 당신의 .htaccess
이 추가
음, 모든 호스팅의 제는 사용 여부를 가능한 경우 명확하게. 의심하거나 믿는 것이 여기서 문제를 해결하는 데 도움이되지 않습니다. – hakre
(무료!) 호스팅을 사용하면 php.ini 설정을 (일시적으로) 수정할 수 없게 될 가능성이 있습니다. 이는 기본적으로'session_set_cookie_params()'로하고있는 일입니다. hakre가 말했듯이, 여기 오기 전에 hostinger와 확인해야합니다. – ChrisMoll
' php phpinfo();를 포함하는 스크립트를 업로드하는 것으로 시작하십시오. ?>를 호출하고 "session"이라는 블록을 찾습니다. 그 정보를 질문에 추가 할 수 있습니다. – fvu