ホームページ >バックエンド開発 >PHPチュートリアル >Firefox の設定を解除すると無効です。どうすればよいですか?
unset Firefox は無効です
unset($_SESSION['user']);
Firefox は無効です。Google は問題ありません。理由はわかりませんが、Firefox には特別な要件がありますか?
Firefox F12 も使用してください。セキュリティの問題が発生し、「安全でないページ (http://) にパスワード フィールドが表示されます。これは、ユーザーのログイン資格情報が盗まれる可能性があるセキュリティ上のリスクです。
POST によって送信されたユーザー名とパスワードを使用してください。」 、ログインを処理する php のコンテンツを取得するために iframe を使用しましたが、安全ではありませんか?
-----解決策-------- --- --------
プロンプト「安全でないページ (http://) にパスワード フィールドが表示されます。これは、ユーザーのログイン資格情報が盗まれる可能性があるセキュリティ リスクです。」
これは、パスワードが暗号化されていない平文で送信されるため、簡単に盗まれる可能性があることを意味します。 https を使用する場合、プロンプトは表示されません。この文は無視して構いません。
ユーザー名とパスワードは検証のために iframe に投稿されていますか?危険ではありません。
unset($_SESSION['user']) うまくいきませんか?この文は iframe 内にありますか?
------解決策------------------
以前、確認コードを書いていたときにこの問題に遭遇しましたclass この問題
window.onload 時に検証コードの画像を更新しました
Firefox がフォームを送信して戻ってきたら検証コードが変化しませんでした IE を更新しました
その時の情報を確認してみたら分かりました。 Firefox のカーネルはすべてのタブに個別の設定を提供します。ロールバックが発生すると、メモリのみが読み取られ、JS の実行ステータスも保存されます。 IE カーネルのフォールバックは、アドレスを直接入力するようなものです
-----解決策---------
echo "<script>history.go(-1)</script>";
ジャンプヘッダーに変更("Location:xx.php");
を試してください。 -解決策------------------
セッションはサーバーに保存されます
ブラウザが正しいセッションIDを渡すことができる限り、残りはブラウザとは何の関係もありません
unset($_SESSION['user']);
セッションをログアウトすることはできませんが、セッションから uesr 項目を削除するだけです
明らかにこの文は次のとおりです条件付きで実行されるため、削除条件が真であるかどうかを確認する必要があります
また、削除条件を渡すかどうかはブラウザに依存します