我注意到,如果 session 终止(在 Jquery AJAX PHP 请求上),如果请求中需要 session ,则返回的数据前面会出现一条错误消息。
其他网站如何处理这个问题?
类似的代码如下所示 - 例如:它在代码中使用 SESSION 变量,但由于 session 已终止,该变量不存在。
public function internal($variable) {
if($_SESSION['data'] == $variable) {
echo TRUE;
}else{
echo FALSE;
}
}
我应该使用 isset 来检查变量是否存在吗?
我应该为死 session 编码吗?
谢谢
最佳答案
您还需要添加 isset:
public function internal($variable) {
if(isset($_SESSION['data']) && $_SESSION['data'] == $variable) { //add here
echo TRUE;
}else{
echo FALSE;
}
}
关于php - jquery 和 php + 如果 session 已死,则返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18180300/