ユーザーがページにアクセスしたときにクッキーが存在するかどうかを確認し、クッキーが存在しない場合は、アラートをポップアップして別のページにリダイレクトする必要があります。クッキーが存在しない場合アラートとリダイレクト
5
A
答えて
8
if($.cookie('cookiename') == null) {
alert("OH NOES U NO HAS COOKIE");
window.location.replace('http://url');
}
6
if(document.cookie.indexOf("cookiename=") < 0) {
alert("Cookie not found, redirecting you.");
location.href = "newpage.html";
}
別のCookie名の最後かもしれクッキー名を使用しないように注意してください。この可能性が高い場合は、完全なクッキーの読み取りを行うか、代わりにPHPを使用する必要があります。 Javascript
ReadCookie()
機能
ReadCookie()
を使用して
+0
あなたはおそらく、hrefではなくreplace()を使用して、現在のページをセッション履歴から外しておく(つまり、ブラウザの「戻る」ボタンを使用しようとするとループに巻き込まれないようにする) jquery彼は "クッキー名の終わり"の問題を回避することができます – Mala
1
は、あなたがすぐに実現する、クッキーを読み取るために使用されます。
Cookieが設定されているドメインと同じドメインで読み取られている場合は、Cookieを読むことができます。
<script type="text/javascript" language="JavaScript">
var acookie = ReadCookie("cookiename");
if(acookie.length == 0)
{
//redirect somewhere
}
</script>
関連する問題
- 1. Java - セッションの確認とリダイレクトが存在しない場合
- 2. ファイルが存在しない場合のユーザフレンドリーなリダイレクト
- 3. リダイレクトには、インデックスファイルが存在しない場合
- 4. .htaccessファイルが存在しない場合のリダイレクト
- 5. Wordpress - ページが存在しない場合にページをリダイレクトする
- 6. ユーザー名が存在しない場合ユーザーをページにリダイレクト
- 7. htaccess親フォルダへのリダイレクトindex.phpが存在しない場合
- 8. ファイルが存在しない場合は、存在しない場合
- 9. LEFT JOINのデータセットが存在する場合と存在しない場合
- 10. レコードが存在しない場合は、
- 11. DynamoDB createTableが存在しない場合
- 12. result.responseText.matchが存在しない場合
- 13. sqlPreparedStatement:INSERT INTOが存在しない場合
- 14. クッキーがPHPに存在しない場合は設定できません
- 15. 複数のIndexOfのクッキー値が存在しない場合のjQuery
- 16. 存在しない場合はAngularのクッキーを設定します
- 17. asp.net:Webユーザー用のセッションが存在しない場合、ホームページにリダイレクトする方法
- 18. .htaccessファイルまたは第2レベルのディレクトリが存在しない場合のリダイレクト
- 19. PHPにセッションが存在しない場合、ページにログインするようにリダイレクト
- 20. 存在しない場合はINSERT、存在する場合は削除
- 21. PHP MYSQL UPDATE(存在する場合)またはINSERT(存在しない場合)?
- 22. VideoViewが等しい場合null(ビデオパスが存在しない場合)
- 23. 存在しない場合のSQLクエリ
- 24. C#sqlcommand存在しない場合コードエラー
- 25. ピボット存在しない場合
- 26. 存在しない場合はJPAは
- 27. Neo4j Cypher MATCH(存在しない場合)
- 28. 注釈が存在しない場合はAOPと実行
- 29. SQL更新が存在する場合は、存在しない場合は挿入してください。
- 30. 文字列が存在する場合、URLをリダイレクトする
'location'は' document'ではなく 'window'のプロパティです。 –
ありがとう、あなたは明らかに私がそれを固定している編集ウィンドウ中にあったとコメントした;) – Mala
はい私はした:3私たちはお互いを狙った、と思う。 –