我知道我的问题很奇怪,但这是我的情况。我正在调用一个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 访问会话变量,它都是空的......我确实正确设置了这些变量