PHP 세션을 사용하는 사이트를 개발하고 있지만 $ _SESSION 배열은 "/index.php"파일 이름이있는 경우에만 작동합니다. "/"와 "/index.php"는 같은 파일을 가리 키지 만, 어떤 이유로 PHP 세션은 "/index.php"가 URL 주소에 시각적으로 존재할 때만 작동합니다. 저는 왜 웹인지 검색했는데 대답을 찾지 못했습니다. 왜 이런 일이 일어나는 지 아십니까?PHP 세션은 실제 index.php를 볼 때만 작동합니까?
* 참고 : 세션은 로컬 호스트의 "/"및 "/index.php"에서 작동하지만 실제 서버에서는 작동하지 않습니다!
모든 PHP 파일에서 세션을 시작 했습니까 ??? –
세션 쿠키 설정을 확인하고 Firefox의 HTTPFox 및/또는 Firebug의 NetTab과 같은 스니퍼를 사용하여 헤더에서 앞뒤로 어떤 변화가 있는지 확인하십시오. –
@vipin :'/'와'/ index.php'는 모두 SAME 스크립트를로드합니다. –