在a.php中找到了b.php的链接 b.php中有一个链接到第三方页面(如'paypal')
如果用户点击第三方页面,则会转到b.php
想要避免这种情况并跳到a.php
尝试了http_referer,它始终是a.php
它类似于典型的购物车。 用户在a.php中将商品添加到购物车,然后点击“付款”,将其带到b.php,这是T& C和一个同意它的复选框。
永远不希望用户直接浏览b.php
答案 0 :(得分:3)
在php A中分配会话
$_SESSION['hi'] = 1;
检查会话是否在php B中可用,然后在代码末尾将其删除
if(isset($_SESSION['hi'])){
//your code
unset($_SESSION['hi']);
}else{
//redirect somewhere
}