가능한 중복 사용하여 한 페이지에서 다른 페이지로 정보를 전달하는 방법 : 그것은 구문 오류입니다 같아요
“Warning: Headers already sent” in PHP쿠키 PHP에게
<?php
session_start();
$_SESSION['page'] = "test.php";
echo "Page to load in iframe = ". $_SESSION['page'];
setcookie('PagetoShow', $_SESSION);
if(isset($_COOKIE['PagetoShow']))
$Page = $_COOKIE['PagetoShow'];
echo "Page to load in iframe = ". $Page;
else
$Page="welcome.php"
?>
을,하지만 난 너무 적게 알고 또는 아무것도 PHP를 찾을 수 있습니다. 뭐가 잘못 되었 니?
이 문자열 인 경우는 문제가되지 않습니다가, 쿠키가 아직 설정되어 볼'페이지 = Array'). 문제는 무언가가 이미 인쇄되어 있으므로 쿠키 헤더를 보낼 수 없다는 것입니다. – Lekensteyn
오, 이해가가. "헤더를 보낼 수 없습니다"라는 오류를 수정했습니다. – swatkins
그는 그 페이지에서 setcookie를 호출하지만 다음 페이지 요청이 있기 전까지는 쿠키를 사용할 수 없습니다. 나는 그것이 그의 혼란일지도 모른다고 생각한다. – Kyle