ユーザーがページを離れるたびに php セッション配列をクリアしたいのですが、ページにクエリ文字列のリンクがあります。ユーザーがクエリ文字列を含むリンクをクリックしたときに、セッション配列をクリアしたくありません。次の JavaScript コードを試しましたが、ユーザーがページを離れたときに機能しません。
somepage.php
var url = new RegExp(/somepage.php\?sort=.*/);
if (url.test(document.location.href)){
//do nothing
}
else {
$(window).unload(function(){
$.ajax({
url: 'clear_session.php'
});
});
}