2011-12-17 3 views
2

인라인 PHP가있는 html 파일이 있습니다._SESSION [ 'xxx'] 내 웹 응용 프로그램의 페이지간에 유지되지 않습니다

<?php session_start(); echo $_SESSION['xxx']; ?> 
<form action=blah.php> ... </form> 

그리고 blah.php에를 다음과 같이 index.html을가 index.html을이 두 번째로 표시 될 때, 나는, 그러나,

$_SESSION['xxx'] = "foo"; 
    header('Location: index.html'); 

을 대략적으로 보이는, 내가 볼 수 없어 " foo "메시지를 보냅니다.

+0

'session_start()'를 사용하고 있습니까? –

+0

예, HTML과 PHP 둘 다. – user605957

+0

PHP 코드가 HTML 파일에서 구문 분석되고 있습니까? –

답변

0

그런 다음 서버 설정을 확인하십시오. 주소 줄에 세션 값을 보내도록 설정하십시오 (예 : GET 요청).

0

세션을 시작하기 전에이 코드를 실행하십시오. 이 세션 파일

ini_set("display_errors", "stdout"); error_reporting(E_ALL); 
액세스 할 경우에 에러가 발생했을 가능성이
0

PHP는, 내가 포함 코드 위

<!--#include FILE="test.inc" --> 

은 HTML 파일처럼 HTML로 실행할 수 없습니다 PHP 코드, 당신은 시도 할 수 있음을 의미 HTML 파일에서 구문 분석 할 수 없습니다 .inc 파일에 PHP 코드를 넣지 만 아파치에서 약간의 변경을해야한다.

관련 문제