扫码关注官方订阅号
结果为:
如果域名后边不添加admin参数的话是可以正常重定向的! 它会重定向到网站首页,我是想让它重定向到后台登入页面,所以才添加admin参数。
光阴似箭催人老,日月如移越少年。
这段代码从语法上讲是没问题的, header中的location可以指定任意绝对地址, 加admin也没关系。
可能是浏览器缓存了错误的定向,清空浏览器缓存、header下一行加exit;试试。
header
exit;
如果无效,很可能是当前网址与重定向后的地址相同,进入死循环了。
这就要把判断改成if (empty($_SESSION['name']) && !preg_match('admin', $_SERVER['REQUEST_URI'])), 如果当前页面是将要跳转的就不用跳了, 具体自己实现, 这里只是简写思路。
if (empty($_SESSION['name']) && !preg_match('admin', $_SERVER['REQUEST_URI']))
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这段代码从语法上讲是没问题的, header中的location可以指定任意绝对地址, 加admin也没关系。
可能是浏览器缓存了错误的定向,清空浏览器缓存、
header下一行加exit;试试。如果无效,很可能是当前网址与重定向后的地址相同,进入死循环了。
这就要把判断改成
if (empty($_SESSION['name']) && !preg_match('admin', $_SERVER['REQUEST_URI'])), 如果当前页面是将要跳转的就不用跳了, 具体自己实现, 这里只是简写思路。