ユーザー登録サポート

WBOY
WBOYオリジナル
2016-06-13 13:19:15929ブラウズ

ユーザー登録の維持
ユーザー登録後、別のページにジャンプして SESSION を生成します。
しかし、ブラウザを閉じた後、再度ログインする必要があります。このトリックはどこにあるのでしょうか?
さらにクッキーが必要ですか?


-----解決策---------
そうですね、Cookie を使用してください
------解決策----------------------
正解は2階
------解決策------------------
setcookie 関数の説明と $_COOKIE 変数を参照してください。使用
------解決策---------
Cookie を使用する場合、セッションは必要ありません. なぜセッションを使用する必要があるのでしょうか? ?
------解決策-----
ページは保存された Cookie 変数を読み取ります。 通常、偽造を処理します。 、この Cookie データは暗号化して保存できます。

ディスカッション

引用:

を使用する場合、セッションは必要ありません。なぜセッションを使用する必要があるのですか? ?

COOKIE が使用されている場合、次のユーザーのログインが正当であるかどうかを判断するにはどうすればよいですか? COOKIEが侵害されたらどうなるでしょうか?

------解決策---------
話し合う
COOKIE が使用されている場合、次のユーザーのログインが正当であるかどうかを判断するにはどうすればよいですか? COOKIEが侵害されたらどうなるでしょうか?

------解決策---------
セッションを使用した後は心配する必要はありませんCookie について、ブラウザはそれに応じてセッションを確立します。
------解決策---------
Cookie を使わずに SESSION を使用して実行できます
もちろん、Cookie タイミングを使用することもできます。
セッションを使用するための重要なテクニックは次のとおりです。
たとえば、ログインに成功した後、ページの上部でセッション認証を実行します。 $_SESSION['name'] = "123 ";
この文を先頭に追加するだけです if(!isset($_SESSION['name'])){die("do sth else")}

------解決策----------------------
ユーザーがログインして登録した後、次のことを行う必要があります。セッションを生成して情報を保存します。この新しい情報は、権限とログイン ステータスを決定するために使用できます。
ユーザーのブラウザを閉じると、対応するセッションを削除する必要があります。このように、ユーザーがブラウザを開いたとき、セッションが何であるかがわからないため、再度ログインする必要があります。ブラウザを閉じてセッションを削除します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。