以下は私のウェブサイトの流れの一部です。いくつか質問があります。アドバイスをいただければ幸いです。
ユーザーがページにアクセス>
以前に (isset session[id]) にアクセスしていない場合は、
1. session[id] に一時 ID ストアを指定します。
2. サーバーに session[id] store という名前のフォルダーを作成します。
ユーザーがアクティビティを終了したら、ページを離れます。
1. 1 時間後、dir のフォルダーを削除します。
Q1 . ユーザーが去った後、フォルダが正常に削除される場合とそうでない場合があります。なぜですか?
1時間後にフォルダーを削除する方法を設定するには?
(Mamp localhost、Safari、Firefox)さまざまな状況でテストします。1.ウィンドウの閉じるボタンをクリックします 2.ブラウザプログラムを直接終了します 3.同じウィンドウを他のWebサイトに転送します。4. インターネット信号を遮断します。(Mamp localhost 、Safari、Firefox)
window.onbeforeunload = confirmExit;
function confirmExit(){
$.ajax({
type: "POST",
url: "index.php",
data: 'remove_session='+'remove_session', // trigger php remove folder and row in table
success: function(html){
}
});
};
Q2 . ユーザーが以前に来たかどうかを検出するより良い方法はありますか? ユーザーはウェブサイトにいませんか?