2016-06-21 5 views
0

지금이 문제를 2 일 동안 해결하려고 노력하고 있지만 어떤 시도를하든간에 할 수 없습니다.리디렉션 후에 PHP SESSION이 삭제됩니다.

나는 세션에 값을 설정하지만 다른 페이지로 리디렉션 할 때 페이지가 있습니다. 예. index.php 내가 그 세션에 넣은 값은 더 이상 존재하지 않습니다!

<?php 
    session_start(); 
    // this is the page where I set a value to a SESSION called var! 
    $SESSION['var'] = "hello"; 

    if(isset($SESSION['var'])){ 
     echo "Yes it is"; 
     header("location: test.php"); 
     exit(); 
    } 
    else { 
     echo "No it isnt"; 
    } 
?> 

그리고이 세션은 정의되지 않은 세션 오류가 발생하는 test.php입니다!

<?php 
    session_start(); 

    if(isset($SESSION['var'])){ 
     echo "Yes it is"; 
    } 
    else { 
     echo "No it isnt"; 
    } 
?> 

아시다시피, session_start(); 두 페이지 모두에서 여전히 아무것도 아닙니다!

도움이 많이 부탁 될 경우 감사합니다. 세션 변수에 액세스하려면 XAMPP

+3

'$ _SESSION','_'에 유의하십시오. –

+0

WOOOW, 정말 고마워요 !!! 실제로 작동했습니다 .... 감사합니다 .... –

답변

3

를 사용

P.S 임 당신은 $_SESSION에 액세스해야합니다. $ SESSION을 $ _SESSION으로 변경하십시오. 희망이 도움이됩니다.

관련 문제