Meta Refresh를 통해 PHP 세션 변수를 전달 중입니다. 나는 vars가 url의 다음 페이지에 게시 된 것을 본다. 해당 페이지의 양식에서 사용하려면 새 페이지에서 어떻게 제어해야합니까? 의 라인을 따라Meta Refresh에 전달 된 PHP 변수 검색
이뭔가 : (의사 코드)
(isset($_REQUEST['firstname']){
$_SESSION['firstname']= $_REQUEST['firstname'];
echo $_SESSION[firstname];
}
이 내 코드
session_start();
$_SESSION['firstname']=$firstname;
$_SESSION['lastname']=$lastname;
$_SESSION['email']=$email;
//$url='/nextpage.php';
//echo '<META HTTP-EQUIV=REFRESH CONTENT="1; '.$url.'">';
echo '<meta http-equiv="refresh" content="1;url=/nextpage.php?firstname='.$_SESSION['firstname'].'&lastname='.$_SESSION['lastname'].'&email='.$_SESSION['email'].'" />';
exit;
이러한 값이 _session_에 이미있는 경우 URL을 통해 전송해야하는 이유는 무엇입니까? 그건 말이 안돼. – CBroe
session_start()를 지정하여 원하는 페이지에서 세션 값에 액세스 할 수 있습니다. PHP 페이지 시작시 –
위의 코드가있는 페이지가 ajax 호출을 통해 백그라운드로로드되었습니다. 세션은 단순히 session_start()를 사용하여 최종 페이지로 넘어갑니다. 페이지 맨. 통과하는 것에 의지해야했다. – Tigz