2013-05-14 3 views
1

어리석은 질문처럼 보일지 모르지만 2 일이 지난 지금부터 여러 페이지를 살펴 보았고 해결 방법을 찾지 못했습니다. 그래서 나는이 같은 세션 변수를 만들어 :자바 스크립트 함수에서 세션 변수 작업을하는 방법은 무엇입니까?

<?php 
session_start(); 

$_SESSION['currentpage']="home"; 
?> 

(나는 그것이 변수를 확인하고 바로 할당하지 체크.)

그럼 내가 여기 매개 변수로 사용하려 :

<body onload="changepage($_SESSION['currentpage'])">

변수를 전달하지 않습니다. 필자는 매개 변수가 아닌 함수에 직접 넣으려고했지만 내부에서는 작동하지 않습니다. 나는 진지하게 여기 무언가를 놓치고있다. 누군가 도와 주실 수 있습니까? 감사합니다. .

답변

5

당신은 누락 된 PHP 태그 :

<body onload="changepage('<?php echo $_SESSION['currentpage']; ?>')"> 
+0

또는 짧은 버전 일 경우, php.ini 파일이 허용하는 경우 :?'<= $ _ SESSION의 [ ' 현재 페이지']; ?> ' –

+0

@ 스 테칸 캔단 그래. 그것은 단지 개인적 취향에 달려 있습니다. – alexn

+0

오 마이 갓. 고마워, 지금 일해라. 어떻게 그것을 phpish로 만드는지 몰랐다. :) –

0
<body onload="changepage($_SESSION['currentpage'])"> 

<body onload="changepage('<?php echo $_SESSION['currentpage'];?>')"> 
관련 문제