mohsen162
پنج شنبه 10 آذر 1390, 18:55 عصر
با سلام خذمت دوستان
من یک اسکریپ نوشتم و می خوام وقتی که کاربر صفحه خودشو بست اتوماتیک تمام سیشن unset بشه( در php منظورمه ) برای این کار این کدهارو نوشتم
<script type="text/javascript">
var logout = function() {
var xhr = new XMLHttpRequest;
xhr.open("GET", "logout.php", false);
xhr.send(null);
};
var winNumber=1;
window.onload = function() {
winNumber=winNumber+1;
};
window.onbeforeunload = function() {
winNumber=winNumber-1;
if (winNumber === 1) {
logout();
}
};
</script>
مشکلم اینجاست که با رفرش کردن صفحه هم سیشن ها از بین میره در صورتی که من می خوام فقط بعد از بسته شدن صفحه این اتفاق بیفته لطفا راهنمایی کنید به همین موضوع کل اسکریپم از کار افتاده خیلی خیلی ممنون میشم
من یک اسکریپ نوشتم و می خوام وقتی که کاربر صفحه خودشو بست اتوماتیک تمام سیشن unset بشه( در php منظورمه ) برای این کار این کدهارو نوشتم
<script type="text/javascript">
var logout = function() {
var xhr = new XMLHttpRequest;
xhr.open("GET", "logout.php", false);
xhr.send(null);
};
var winNumber=1;
window.onload = function() {
winNumber=winNumber+1;
};
window.onbeforeunload = function() {
winNumber=winNumber-1;
if (winNumber === 1) {
logout();
}
};
</script>
مشکلم اینجاست که با رفرش کردن صفحه هم سیشن ها از بین میره در صورتی که من می خوام فقط بعد از بسته شدن صفحه این اتفاق بیفته لطفا راهنمایی کنید به همین موضوع کل اسکریپم از کار افتاده خیلی خیلی ممنون میشم