开发者社区 问答 正文

PHP header跳转问题

用header跳转时,如果这个跳转时在处理表单提交的,那么跳转后也会把这个$_POST也一起带过去了,如果这时我想跳转后还是进入登录页,那么一般都会用if(!IS_POST)来判断是否是表单提交的然后进入登录页,这样的话那个header跳过来就带了POST就不会走if(!IS_POST)这里,也就不会进入登录页了,怎么才能把这个header带过来的post去掉?

展开
收起
吴孟桥 2016-06-06 18:21:04 2857 分享 版权
1 条回答
写回答
取消 提交回答
  • 当你用header跳转时,header函数当前页面是会有$_POST参数的。但是这个跳转机制是通过写http头在客户端进行二次跳转,跳转以后的页面是不会带$_POST参数的,这时候你在登录页面判断if(!IS_POST)应该为true。

    也许你页面有重复产生其他逻辑问题。

    2019-07-17 19:29:13
    赞同 展开评论
问答分类:
PHP
问答标签:
问答地址: