如果他们没有推荐人,我想重定向我页面上的点击。但是,下面的 PHP 代码仅在它位于单独的 PHP 页面上且与我的登录页面不同时才有效。这不起作用,因为它需要在接收点击的页面上,所以如果有人在没有引荐来源的情况下访问该页面,他们将被重定向到虚假页面 (yahoo.com)。
<?php
if (empty($_SERVER['HTTP_REFERER'])){
header('Location: http://www.yahoo.com');
} else {
header('Location: http://mypage.com');
};
?>
我也尝试过使用 Javascript,但无法弄清楚 Javascript 认为什么是空白引荐来源。
<script type="text/javascript">
if (document.referrer == ("undefined" || "null" || "" || "unknown" || "blank" || "false"))
location.href = "http://yahoo.com";
</script>
任何帮助是极大的赞赏。谢谢!