0

PHP Mysqlを使用したセッション処理?

データベースでセッション処理を維持すると...

1) logged in 
2) save session id in database
3) when logged out session id deleted from db or flag changes
4) but I want to kill session when browser closed without logout

では、4番目の条件をどのように処理できますか。なにか提案を?

前もって感謝します。

4

1 に答える 1

0

onunloadブラウザイベントを使用してロジックを実行できますが、ユーザーがデータベースからセッションを削除するためにWebページを離れた時期がわからないため、これには非常に優れたロジックが必要です。

この回答を確認してください。これを行う唯一の方法は、Webサイトへのjavascriptとajax呼び出しを使用してから、phpスクリプトを使用してクエリを実行し、セッションIDを削除することです。

于 2013-02-21T11:30:21.337 に答える