私の質問が奇妙であることは知っていますが、それが私の状況です。私はjavascriptを呼び出しています
<script src="js/jscript.php"></script>
一方、私はjscript.php内にjavascriptを書いています
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Content-Type: text/javascript");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Pragma: no-cache");
?>$(document).ready(function(){
....
....
....
alert('hello world!');//all my javascript stuff
<?php
echo $_SESSION['user_id']; //echo nothing
echo $_SESSION['user_email']; //echo nothing
?>
});
そして、私は自分のブラウザでテストし、ファイル呼び出しとそれらの呼び出しalert('hello world!')
は問題ありませんが、jscript.phpからセッション変数にアクセスしようとするまで、すべて空です...それらの変数を正しく設定しました