ホームページ >バックエンド開発 >PHPチュートリアル >PHPログイン状態を30日間保存するソリューション
PHP ログイン ステータスは 30 日間保存されます
PHP ログイン ステータスは 30 日間保存されます セッションごとに保存されますか? それともデータベースごとに保存されますか? ? データベースを使用することしかできないように思えますが、セッションは30日間保存できないため、実際にはデータベースを使用したことがないためわかりません。Webサイトにある情報には、セッションは30日間しか保存できないと記載されています。 20分。
-----解決策---------
セッションは 24 分間有効です。つまり、24 分以内に更新しないと無効になります。次に、ブラウザを閉じると、セッションはすぐに無効になります。
そのため、ログイン ステータスを保存する最良の方法は Cookie ファイルです。
------解決策----------------------
セッションは Cookie と組み合わせて使用する必要があります。そうでない場合は、ブラウザを閉じると無効になります。セッションの有効期間はphp.iniファイルで設定できます。
------解決策------------------
この記事を読んでください:
あなたはあなたをやりますWeb上にユーザーログイン機能を実装してみませんか?
http://coolshell.cn/articles/5353.html
------解決策-----
バインディング IP の偽造を防ぐ必要があります。ログインしているかどうかに関係なく、SESSION を使用しているため、固有の ID を取得できない限り、通常はログインできません。すべてがこのような場合、ログインするかどうかは誰にも関係ありません。なぜユーザー名とパスワードを使用する必要があるのでしょうか?