如果文件不是“somename.php”然后重定向
我有一个包含在每个其他页面中的 php 文件,这就是为什么我想修改代码,这样它就不会永远循环。
基本上,如果用户不是启动页面的成员,我想从任何其他页面重定向,当我们到达splash.php并且它一次又一次执行相同的重定向(无限循环)时,就会出现错误。
所以我想修改代码以仅在当前页面不是 splash.php
时执行
谢谢
if (!isMember()) {
header('Location: ' . MY_URL_ROOT . 'splash.php');
}
I have a php file that is included in every other page, that's why I want to modify the code so it's not going to loop forever.
Basically I want to redirect from any other page if the user is not a member to a splash page, the error comes when we reach splash.php and it executes the same redirect again and again (infinite loop).
So I want to modify the code to execute only if the current page is NOT splash.php
Thanks
if (!isMember()) {
header('Location: ' . MY_URL_ROOT . 'splash.php');
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以下内容就足够了:
顺便说一句,在使用标头重定向后,您应该始终调用 exit ,除非您特别希望服务器继续处理脚本的其余部分。
The following should suffice:
Incidentally, you should always call
exit
after you use a header to re-direct, unless you specifically want the server to continue processing the rest of the script.