使用AJAX检查PHP会话是否存在或过期
发布时间:2020-12-15 22:53:13 所属栏目:百科 来源:网络整理
导读:如何设置php会话时间,我正在尝试如下,但我不认为它的工作原理 ini_set(“session.gc_maxlifetime”,600); 如何使用ajax(javascript)查明php会话是存在还是过期? 问候 解决方法 对于#1,使用session_set_cookie_params(). 600秒后过期 session_set_cookie_par
>如何设置php会话时间,我正在尝试如下,但我不认为它的工作原理
ini_set(“session.gc_maxlifetime”,600); 问候 解决方法
对于#1,使用session_set_cookie_params(). 600秒后过期
session_set_cookie_params(600) (请注意,与常规的setcookie函数不同,session_set_cookie_params使用你希望它生存的秒数,它不应该是time()600,这是一个常见的错误) 对于2号,只需通过AJAX调用一个小脚本: <?php session_start() if( empty($_SESSION['active']) ) { print "Expired" } else { print "Active" } ?> 在Javascript方面(使用JQuery) $.get('path/to/session_check.php',function(data) { if( data == "Expired" ) { alert("Session expired"); } else if (data == "Active" ) { alert("Session active"); } }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |