如何在网页自动跳转时避开if(!isset($_POST['submit'])){ exit('非法访问!');}

  • n
    netzerg
    正在学习php中
    A页面有个submit按钮,名字是submit,点击后post到B页面
    然后B页面开头写了这么一句:if(!isset($_POST['submit'])){
    exit('非法访问!');},用来判断是否由A点击过来

    现在希望由C页面通过Location:B.php"自动跳转到B,但是遇到上面的if后肯定会报错,有什么办法可以解决吗?
  • n
    netzerg
    暂时解决了
    用一个session变量做为标志,如果是C跳转过来的,标记为同意跳转,B页面增加一个if判断
    不过session变量应该少用,所以有其他方案吗?
  • 2
    269569205
    header 里面有refer 可以打印出来看看