php – 如果GET或POST为空,则重定向
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – 如果GET或POST为空,则重定向,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1011字,纯文字阅读大概需要2分钟。
内容图文
![php – 如果GET或POST为空,则重定向](/upload/InfoBanner/zyjiaocheng/804/5fd0e55df23f4e5994fd13212edfa668.jpg)
非常奇怪的问题,我在挠头.如果有人可以提供帮助,将非常感谢,谢谢.
我有一个搜索位置结果页面,只有在1)上一页的表格已经提交时才会出现;或2)他们通过网址搜索,例如
www.mywebsite.com?use_url=on\u0026amp;zipcode=UB95BX\u0026amp;radius=50.
所以,在页面顶部我有以下代码:
// Validate input and sanitize
if (empty($_POST['submit']) || empty($_GET['use_url']))
{
header('Location: index1.php');
exit;
}
问题是,它不起作用,它正在重定向每个请求.有没有人知道如何让它工作,所以如果没有提交帖子,或者如果没有获取请求(基本上,如果用户直接在www.mywebsite.com/locations.php中键入url栏) ,用户被重定向.
奇怪的是,如果我省略空($_ GET)命令,并因此
// Validate input and sanitize
if (empty($_POST['submit']))
{
header('Location: index1.php');
exit;
}
它在空提交时工作正常,只有当我为重定向指定两个条件时才会出现问题.
谢谢大家/卢克
解决方法:
||逻辑或.目前您的代码显示“如果post或get为空,重定向”
你的意思是“如果post和get都是空的,重定向”.
你应该使用逻辑AND(&&):
if (empty($_POST['submit']) && empty($_GET['use_url']))
{
header('Location: index1.php');
exit;
}
内容总结
以上是互联网集市为您收集整理的php – 如果GET或POST为空,则重定向全部内容,希望文章能够帮你解决php – 如果GET或POST为空,则重定向所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。