2014-01-12 2 views
-3

수많은 세션 변수를 저장하는 배열을 만들려면 어떻게해야합니까? 이것은 내가 지금까지 가지고있는 것이다. 내가 $data['variable_name_here'] 대신 $_SESSION['variable_name_here']를 호출 할 수있는 미래에 있도록세션 변수 배열

$data = array(
'description' => $_POST['description'] 
); 
echo $data['description']; 

내가 세션 변수를 대표하는 $data 변수를하고 싶습니다. 미리 감사드립니다.

+1

설명서로 시작해야합니다. http://www.php.net/session_start – jeroen

답변

0

session_start()을 각 페이지에 사용하거나이 라인을 템플릿 header에 넣으십시오. 그런 다음 그래서 $_SESSION['variable_name_here']처럼 사용할 수있는 세션

$_SESSION = $data; 

에 데이터를 할당합니다.

http://in2.php.net/session_start

+0

감사합니다. 정말 도움이되었습니다. 그것은 완벽하게 작동합니다. – user3170837

0

$ _SESSION 이미 배열이기 때문에 이미 다수의 세션 변수를 저장할 수 있습니다 :

PHP에서 세션에 대한 자세한 내용은이 링크를 참조하십시오.

다음 사용하려면, 다른 이름으로 $ _SESSION을 참조 할 경우

: 그들은 같은 장소를 가리로

$data = &$_SESSION; 

이제 $data['example']$_SESSION['example'] 같다.