存在重定向cookie后访问直接链接

时间:2012-05-02 09:40:15

标签: php cookies redirect

我的wordpress网站有这个代码

<?php
if(!isset($_COOKIE['iwashere']) || ($_COOKIE['iwashere'] != "yes")){
setcookie("iwashere", "yes", time()+20000,'howtobuygoldoffshore.com');
header("Location: http://www.howtobuygoldoffshore.com/sitemap"); 
exit;
}

它运行良好,并根据cookie重定向新用户。

现在,如果有人想直接访问链接,即http://howtobuygoldoffshore.com/process-payment,他们无法打开它,因为它会因为cookie重定向而将它们重定向到目标网页

我希望两种方式都使用它。如果新用户直接访问http://howtobuygoldoffshore.com/process-payment

等链接,则他们也应该能够正常访问直接链接而无需查看目标网页

这可能吗?

1 个答案:

答案 0 :(得分:1)

查看$_SERVER['REQUEST_URI']

你可以检查是否给出了index.php(或任何其他登陆页面)或类似的东西,并且是否重定向。