ワンタイムリダイレクトを行う方法はありますか? 入り口ページに移動し、「サイトに入る」と表示されている場合は、index.html ページに移動します。
私が達成しようとしていることの最も良い例: www.matisyahuworld.com
index.html ページに移動する前に最初に表示されるページ order.html があります。
ありがとう
ワンタイムリダイレクトを行う方法はありますか? 入り口ページに移動し、「サイトに入る」と表示されている場合は、index.html ページに移動します。
私が達成しようとしていることの最も良い例: www.matisyahuworld.com
index.html ページに移動する前に最初に表示されるページ order.html があります。
ありがとう
はい、ユーザーが新規かどうかを確認する必要があります。私がそれを行う方法を知っている唯一の方法は、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
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 拡張子で保存する必要があります