2010-12-06 4 views
0

PHP 파일 2를 호출하는 PHP 파일 1 안에 javascript (jQuery) 버튼이 있습니다. PHP 파일 2에서 세션 변수를 수정하고 PHP 파일 1로 돌아간 후 세션 변수의 새로운 값인 수정 값을 읽고 싶습니다. 나는 그것을 시도하지만 작동하지 않습니다. 내가 뭐 놓친 거 없니? 아니면 불가능합니까?PHP로 세션 변수에 관한 질문

+1

당신은 무엇을 의미합니까 '는 PHP file1을 다시 받고 이후 수정 읽기'? –

+0

나는 세션 변수 –

+2

의 새 값을 읽는 것을 의미합니다. 코드 없이는 진단하기가 매우 어렵습니다. – barfoon

답변

1

녀석에,으로 session_start에 대해 잊지 마세요 도움이 될 것입니다

희망() 또는 php.ini 파일에에 세션의 자동적를 = 사용합니다. 그것이 없으면 세션이 작동하지 않습니다.

file2.php :

session_start(); 
$_SESSION['something'] = 'value'; 

file1.php :

session_start(); 
var_dump($_SESSION['something']); 
+0

+1 이것은 일반적인 실수입니다 –

0

내가 뭔가를 변경 한 후에 읽을 수는 있지만 그 이유는 모르겠습니다! 내가 FILE1의 시작 부분에 내가이 문

$_SESSION['value'] = 1.5; 

을했다 그리고 난 파일 2에 새 값을 추가했다. file1에서이 명령문을 제거하면 file2에 기록 된 값을 얻을 수있었습니다. file2가 file1 내부에서 호출 되더라도 file1이 file2를 대체 할 수 있습니까?

+0

아직도 의심의 여지가 있다면 –

0

HI에서

OK 제 세션 FILE1 같은 $ _SESSION [ 'A'= 1.5; 만약 해제

세션을 file2 위해 이동할 때보다

와 같은 세션 변수의 값보다 asign

해제 ($ _ SESSION [ 'A']); $ _SESSION [ 'a'] = 1.5; 이것은 당신