저는 사용성 테스트를 위해 매우 간단한 PHP (버전 5.3.15) 프로토 타입을 만들고 있습니다. 세션을 사용하여 프로토 타입을보다 사실적으로 만들기 위해 데이터를 전달합니다. (즉, 보안 및 엄격함은 중요하지 않습니다.) 지금은 내 로컬 호스트, Mac에서 이것을 개발하고 있습니다.
각 페이지에는 "sessionheader.php"라는 매우 간단한 PHP 파일이 포함되어 있습니다. 이것은 HTML 태그 전에 호출되는 등 :
<?php session_start(); ?>
페이지 1 : 세션 변수가 재생되지 않습니다
<?php
include('sessionheader.php');
?>
<!DOCTYPE html>
<html lang="en">
<head>...</head>
<body>
...
<?php
$_SESSION['step'] = "foo";
echo $_SESSION['step'];
?>
...
</body>
</html>
. 몇 가지 세부 정보 :
- 내 PHPSESSID 쿠키가 설정됩니다.
<?php session_start(); session_destroy(); header('Location: index.php'); ?>
어떤 도움을 주시면 감사하겠습니다 -
이 :
최대 error_reporting으로 개발하고'display_errors'를 활성화 했습니까? – Jon
'include'를'require_once ('sessionheader.php');로 바꿉니다. 계속하기 전에 sessionheader가 필요합니다. – immulatin
게시 한 정보에는 아무런 문제가 없습니다. 다른 일이 일어나야합니다. 'session_start();'바로 뒤에'print_r ($ _ SESSION);'을 놓아서 아무것도 추적하고 있는지 확인하십시오. – rfoo