2012-06-07 4 views
1

여러 PHP 파일이 있고 한 파일에 세션 변수를 설정하는 경우 동일한 세션에 대해 동일한 설정 값을 다른 파일에서 사용할 수 있습니까?여러 파일에 걸쳐 PHP 세션 변수

+1

그게 무슨 세션 (복수 요청 이상) :-) – PeeHaa

+0

답장을 보내 주셔서 감사합니다 :) – Cygnus

답변

6

예는만큼 당신이

네, 그것은 것 http://php.net/manual/en/function.session-start.php

+0

각 PHP 파일의 각 페이지 의미에서? – Cygnus

+0

@Cygnus 아니오, 요청 당 한 번'session_start() '를 호출해야합니다. 가장 좋은 방법은 진입 점 (즉, 모든 요청에 ​​대해 포함되는'index.php' 또는'config.php')에 넣는 것입니다. 그런 다음 동일한 요청 중에 포함하는 모든 파일이 세션 변수에 액세스 할 수 있습니다. – CodeCaster

+0

프레임 워크를 사용하는 경우에 따라 다릅니다. 프레임 워크가없는 단순한 PHP 만 사용하는 경우 (따라서 모든 요청에 ​​포함 된 페이지가없는 경우) 모든 페이지를 포함해야합니다. 내가 보낸 PHP 매뉴얼의 예제가 설명했다. –

1

각 페이지에 session_start() 전화로해야한다!
다른 파일에서는 session_start()를 호출해야합니다. 다시 세션 변수에 접근하기위한 메쏘드

+0

Andrew Hall의 답변에 대한 토론을 살펴보십시오. 모든 입력이 좋을 것입니다. – Cygnus