Index.php는
은 디자인이 내 사이트입니다 .. 세션 변수가 정의하기 전에 "표시"되어 있는지하는 문제와 함께 서와 있다는 것을 내부 프레임. 이제 index.php를이있다 : 프레임 내부<div id='message2' onclick="closeNotice2()" style="display: none">
<? echo $_SESSION["user_message_123456"]; ?>
</div>
을 user_message_123456에 데이터를 저장하는 insert.php있다. , 난 그렇게하고 싶지,이 저장되기 전에
는 지금, 그것은 정의되지 않은 표시됩니다 ..하지만 저장 한 후 페이지를 새로 고칠 때까지 여전히 정의에 표시됩니다 ..
을하지만, 세션을 저장하면 세션이 표시되고 페이지를 새로 고칠 필요가 없습니다 (f5).
index.php를로드 할 때 $ _SESSION 변수를 호출하고 insert.php, 을 실행하지 않았 으면 정의되지 않았으므로이 작업을 수행하는 다른 방법을 찾고 싶습니다.
아이디어가 있습니까? 예? 보여줘, 제발!
'container.innerHTML = '<= $ _ SESSION [ "user_message_123456"]?>'; ' 뭐? –
@arxanas PHP [짧은 오픈 태그] (http://www.php.net/manual/en/language.basic-syntax.phpmode.php)입니다. '=$myVar?>'은' php echo $ myVar;의 약자입니다. ?>'. 이 경우 세션 변수의 값을 JavaScript 문자열로 출력합니다. – MrFusion
나는 그것을 알았지 만 코드가 호출 될 때 Javascript가'$ _SESSION' 값을 얻길 바랬습니다. 내 실수 야. 미안해.(그러나 짧은 태그 사용은 권장하지 않습니다.) –