2011-03-21 4 views
0

세션에 저장된 값을 읽기 위해 Dojo 나 일반 JavaScript에서 어쨌든 읽을 수 있습니까? 사용자가 로그인했는지 여부에 관계없이 세션에 PHP로 저장되었지만 Dojo로 내 페이지에서이 내용을 읽어야합니다. 나는 그것을 어떻게 할 수 있습니까?세션에 저장된 값 읽기

+2

당신은'var myvar = "";'와 같이 javascript 나 html로 출력 할 수 있습니다. – kjy112

답변

2

세션 정보는 서버에 저장됩니다. Dojo를 사용하여 검색 할 수있는 한 가지 방법은 해당 변수를 리턴하고 Dojo에서 AJAX 호출을 작성하는 PHP 페이지를 작성하는 것입니다. 이 같은

dojo.xhrGet({ 
    url:"getFromSession.php?var=variableToGet", 
    load: function(response) { 
     alert("got: " + response.responseText); 
    } 
}) 

다음 PHP 파일이 보일 것이다 일이 당신이 세션에서 어떤 변수를 얻을 수 있음을

<?php 
    echo $_SESSION[$_GET['var']]; 
?> 

참고. PHP 페이지가 특정 변수의 값만 리턴하도록 할 수 있습니다.

관련 문제