请教php大神,如何只允许从a.php跳转到b.php

在a.php提交数据,点提交后,就跳转到b.php,不允许直接打开b.php。如果有别的方法,最好不要用sessiion或者$_SERVER["HTTP_REFERER"]方法,如果没别的办法,请给出$_SERVER["HTTP_REFERER"]方法的示例源码,谢谢

php表单提交成功后,最好有个判断是否成功,成功才跳转
可以设置一个变量$result 来判断是否成功,
成功的话跳转
假设$result>0是成功,则
<?php
if($result > 0){
echo '<script>alert("提交成功!");location.href="'.$url.'"</script>'; //$url就是你的跳转路径

}
?>
或者
<?php
if($result > 0){
echo '提交成功,即将跳转.....';

header("refresh:1;url=$url");//$url就是你的跳转路径
}
?>追问

0){
echo 'alert("提交成功!");location.href="'.$url.'"'; //$url就是你的跳转路径

}
?>

这段代码直接放在a.php里就可以了?不可能吧,那b.php怎么判断不允许直接访问呢?

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网