0

ワンタイムリダイレクトを行う方法はありますか? 入り口ページに移動し、「サイトに入る」と表示されている場合は、index.html ページに移動します。

私が達成しようとしていることの最も良い例: www.matisyahuworld.com

index.html ページに移動する前に最初に表示されるページ order.html があります。

ありがとう

4

2 に答える 2

1

はい、ユーザーが新規かどうかを確認する必要があります。私がそれを行う方法を知っている唯一の方法は、javascriptクッキーを使用することです:)

document.cookie = 'unique_user = second time visitor; 
                   expires = date you want; path=/'

もちろん、すべてが簡単になりjQueryます:

$.cookie("example", "foo");

ロジックは、クライアント ブラウザ内に存在するかどうかを確認し、cookie存在する場合はスプラッシュ ページを表示せず、直接 にリダイレクトしindex.htmlます。ない場合はcookie、スプラッシュに送信しsplash.html、そこに設定しcookieます。

これを行う方法に関する優れたリソースは次のとおりです。 Javascript Cookies

于 2012-09-04T15:17:43.290 に答える
0

setcookieはより簡単に使用できます。

$expire=time()+60*60*24*30;
setcookie(user,visited, $expire);
if(isset($_COOKIE["user"]))
{
    RedirectToURL("index.html");
}

関数 RedirectToURL を作成するには

function RedirectToURL($url)
{
    header("Location: $url");
    exit;
}

注:上記のコードは PHP スクリプトに使用できますが、単純です。上記の行を

<?PHP

で終わります

?>

また、ファイルを .php 拡張子で保存する必要があります

于 2012-09-04T18:30:33.597 に答える