用header跳转时,如果这个跳转时在处理表单提交的,那么跳转后也会把这个$_POST也一起带过去了,如果这时我想跳转后还是进入登录页,那么一般都会用if(!IS_POST)来判断是否是表单提交的然后进入登录页,这样的话那个header跳过来就带了POST就不会走if(!IS_POST)这里,也就不会进入登录页了,怎么才能把这个header带过来的post去掉?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
当你用header跳转时,header函数当前页面是会有$_POST参数的。但是这个跳转机制是通过写http头在客户端进行二次跳转,跳转以后的页面是不会带$_POST参数的,这时候你在登录页面判断if(!IS_POST)应该为true。
也许你页面有重复产生其他逻辑问题。