所以,我在处理 PHP session 变量时遇到了一些问题。我有一个 jQuery 函数将变量发送到 PHP 文件(工作正常,请参阅此处的代码):
$('#practiceid').blur(function() {
var practiceid = $(this).val();
$.post("delicious.php", {"pid": practiceid});
});
多亏了Firebug,我可以看到delicious.php 接收到了变量。现在,该 PHP 文件中的代码是:
$_SESSION['uploaddir'] = $_POST['pid'];
现在的问题是,当我尝试在其他 PHP 文件中使用 session 变量时,它似乎不存在。我已在index.php 文件中声明了session_start();
。
有什么想法吗?
非常感谢。
最佳答案
您是否确保在需要使用 $_SESSION 成员的每个页面上调用 session_start() ?
关于PHP session 变量和 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10220372/