我有一个名为“test.php”的文件,其中包含指向“test2.php”的链接:
<a href="test2.php" id="test">Test</a>
在我的 test2.php 中,我检查了 $_SESSION 变量:
<?php session_start();
var_dump($_SESSION);
当我单击“test.php”文件中的链接时,我想在 $_SESSION 变量中添加数据,所以这是我的 js:
$('#test').on('click', function(e) {
$.post('test3.php', { myvar : 'myvalue' } );
});
在“test3.php”文件中,我有这段代码:
<?php session_start();
$_SESSION['myvar'] = $_POST['myvar'];
我不明白为什么它不起作用......在“test2.php”文件中,$_SESSION['myvar'] 不存在。
谢谢你的帮助!