나는 모든 세션을 session_set_save_handler
을 통해 MySQL에 저장하고 있지만, 이제 localhost의 하위 도메인에서 세션을 사용해야합니다. 로컬 호스트에서도 작동합니까?localhost의 하위 도메인에서 세션을 사용하려면 어떻게해야합니까?
ini_set('session.cookie_domain', '.localhost');
내 코드에,하지만 로컬 호스트의 코드를 실행하고 아마 때문에 그 어느 문제를 해결하는 것 같지 않았어요 :
은 이미 덧붙였다. 아니면 localhost에서 사용할 수있는 해결 방법이 있습니까?
나는 Win7에서 XAMPP를 사용하고 있습니다.
예 :
http://localhost가 SESSION_ID에게 2oog13m67rr1sd1gk94lbf1he2
및
http://sub.localhost을 가지고하는 것은 그래서 SESSION_ID에게 3vr0pdqljothmmf4btlenvk047
을 가지고, 당신이 바로 session.cookie_domain
에 대한 .localhost
을 사용할 수 없습니다 같아요.
어떤 브라우저를 사용하고 있습니까? –
Chrome을 사용하고 있습니다 –
'호스트 '파일을 사용하여'mypc.local'과 같은 "적절한"도메인 이름을 설정하지 않으시겠습니까? 그것은'localhost'를 질식시킬 것입니다. 왜냐하면 하나의 구성 요소가 있기 때문입니다. –