2016-11-20 8 views
0

ウェブサイト訪問者は、過去24時間以内に同じIPアドレスから来た場合、自分のサイトの別のファイルにリダイレクトする必要があります。同じIPアドレスの場合、ウェブサイト訪問者を新しいページにリダイレクト

たとえば、ユーザ1はIP 34.56.22.222から私のウェブサイトを訪問し、彼はindex.php(ホームページ)に行きます。

しかし、彼はページをリフレッシュするか、24時間以内にサイトに戻ってきます。その場合、私は彼にindex1.phpにリダイレクトされたいと思います。

とにかくこれは.htaccessで行うことができますか?

+0

IP!= user ....... –

答えて

1

訪問者サイトで24時間Cookieを設定し、Cookieが存在する場合はリクエストをチェックして、index1.phpにリダイレクトすることができます(これはクライアントのブラウザレベルでipレベルではチェックされません)。 IPレベルのチェックをしたい場合は、redisでフラグ値を設定するか、24時間のTTLを使用したい場合はいつでも、新しいリクエストが来るたびにクライアントipのフラグをチェックする必要があります(index1.phpにリダイレクトされている場合) .htaccessからこれを行う方法を知っていない

関連する問題