jquerymobile中的PHP头重定向
我正在开发一个jquery移动web应用程序,并在需要用户登录的页面上使用php进行会话检查。否则,用户将被重定向到login.php?r=L29yZGVyLnBocD9kZWFsX2lkPTEwMDM2MjM=base64_encode$_服务器['REQUEST_URI']进行登录。登录后,他必须被重定向到他实际请求的页面 不幸的是,JQM没有更新URL,所以我无法获取GET参数?r=。。。。因为它不在那里。只需重新加载页面F5即可更新url 下面是sessioncheck代码,如果用户未登录,则执行重定向:jquerymobile中的PHP头重定向,php,jquery-mobile,header,redirecttoaction,Php,Jquery Mobile,Header,Redirecttoaction,我正在开发一个jquery移动web应用程序,并在需要用户登录的页面上使用php进行会话检查。否则,用户将被重定向到login.php?r=L29yZGVyLnBocD9kZWFsX2lkPTEwMDM2MjM=base64_encode$_服务器['REQUEST_URI']进行登录。登录后,他必须被重定向到他实际请求的页面 不幸的是,JQM没有更新URL,所以我无法获取GET参数?r=。。。。因为它不在那里。只需重新加载页面F5即可更新url 下面是sessioncheck代码,如果用户未登
if(!isset($_SESSION["member"]) || (isset($_SESSION["member"]) && (int)$_SESSION["member"]["member_id"]==0)){
unset($_SESSION["member"]);
Header("Location: " . SITE_ROOT . "/login.php?r=".base64_encode($_SERVER['REQUEST_URI']));
exit;
}
你们有什么建议告诉jQuery mobile目标已经改变了。
当然,我的重定向发生在DOCTYPE标记之前
干杯您是否在页面div中指定了数据url属性
<div data-role="page" data-url="/login" id="login-page">
你想什么时候重定向?如果他们试图查看页面但未登录?或者在他们登录后?嗨,Adam,他们单击需要用户登录的页面的链接。在这个页面上,sessioncheck正在等待重定向到login.php&r=。。。。。如果他还没有登录,您能否澄清一下:您通过AJAX调用后端页面,并希望在响应AJAX调用时处理please重定向?