0

私は自分のワードプレスサイトにこのコードを持っています

<?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 クッキーのリダイレクトによりランディングページにリダイレクトされるため、リンクを開くことはできません。

両方の方法で使用したいと思います。新しいユーザーがhttp://howtobuygoldoffshore.com/process-paymentなどのリンクに直接アクセスする場合、ランディング ページを表示せずに直接リンクに適切にアクセスできる必要があります。

これは可能ですか?

4

1 に答える 1

1

をご覧ください$_SERVER['REQUEST_URI']

index.php (またはその他のランディング ページ) が指定されているか、または同様のものが指定されているかどうかを確認し、リダイレクトするかどうかを確認できます。

于 2012-05-02T10:00:15.553 に答える