セッションを使用してユーザーのログインとデータの登録を行っています。ユーザーのブラウザでCookieがオフになっていると、動作しません。私のウェブサイトを使用しているユーザーのブラウザでphpでクッキーを有効にする方法
クッキーがオフの場合はメッセージを表示し、有効にするには[OK]を押すか、その問題を解決する別の方法があります。
セッションを使用してユーザーのログインとデータの登録を行っています。ユーザーのブラウザでCookieがオフになっていると、動作しません。私のウェブサイトを使用しているユーザーのブラウザでphpでクッキーを有効にする方法
クッキーがオフの場合はメッセージを表示し、有効にするには[OK]を押すか、その問題を解決する別の方法があります。
ユーザーがブラウザでCookieをオフにしている場合は、サーバーでCookieを有効にすることはできません。はい、あなたは自分の設定を変更するように促すことができますが、コードはそれを行うことができません。
クッキーがオフになっている場合は、セッションIDをGETパラメータとして渡す必要があります。セキュリティ上の問題などがあります。プロンプトでその旨を伝える方がよいクッキーが有効になっているか、サイトが正常に動作しない可能性があります。ログインすることはできません。
クッキーが有効になっているときにクリックしてもOKボタンを表示することは可能ですか? – Mohamed
あなたはブラウザでクッキーを有効にする方法を説明することができます(使用する可能性のあるブラウザごとに異なる方向です)。ただし、サーバーからクッキーを有効にすることはできません。ブラウザの設定を変更します。可能であれば、それはブラウザデザインの*主要な*セキュリティホールになります。 – FKEinternet
これを行う最も簡単な方法は、クッキーを設定してPHPのisset
を使用して存在するかどうかを確認することですが、セキュリティ上の理由から単純に変更することはできません。それにかかわらず、ここではクッキーが有効になっているかどうかを確認する方法があります。
<?php
setcookie(name, value, time() + (86400 * 30), "/");
header("Location: cookieCheck.php");
?>
cookieCheck.php:クッキーを設定し
<?php
if(!isset($_COOKIE['name'])) {
echo "Cookies are not enabled on your browser, please turn them on!";
}
?>
が、これはあなたのお役に立てば幸い!
回答があります:https://stackoverflow.com/questions/6663859/check-if-cookies-are-enabled –