컨텍스트 : 프런트 컨트롤러 페이지에서 session_enabled 페이지를로드 할 때 mod_rewrite (자식 페이지를로드하는 프론트 페이지)를 사용하여 응용 프로그램을 빌드하려고했습니다.두 개의 session_starts()가 PHP 응용 프로그램을 중단합니다.
문제점 : session_start() 호출 twise를 사용하면 PHP 페이지가 응답을 멈추는 문제가 있습니다. 이상하게도 session_start 함수는 무해하며 다른 페이지에서 호출됩니다.
child.php 파일 :
parent.php 파일 :
전화
나는이 샘플에 문제가 좁혀했습니다 parent.php로 설정하면 브라우저가 무한하게로드됩니다. session_start() 호출 중 하나를 언급하자마자 즉시로드됩니다.
문제점의 근원은 무엇입니까? 세션 사용 가능 페이지가 잘못 필요합니다.
추신 : 저는 페이지를 포함 시켜서 작업 할 수 있지만 URL 매개 변수에 의존합니다. 매개 변수 프록시 같은 것을 피하려고합니다.
이 경우 세션은 동일한 페이지에서 시작되지 않습니다. – kmkaplan
같은 페이지처럼 보입니다. 단지 다른 스크립트 일뿐입니다. 나는 세션을 시작할 필요가있을 때 ajax 호출과는 반대로 세션이 이미 시작되었을 때 초기 페이지로드시에 ajax include에서 동일한 세션을 사용하기 위해 이것을 사용했다. – jeroen