كيفية انتهاء صلاحية الصفحة في PHP عند تسجيل الدخول إلى المستخدم

StackOverflow https://stackoverflow.com/questions/2833305

  •  26-09-2019
  •  | 
  •  

سؤال

أرغب في انتهاء صفحتي السابقة عندما ينقر المستخدم النهائي على تسجيل خروج أو زر العودة من المتصفح.

هل كانت مفيدة؟

المحلول

إذا قمت بتضمين هذا في الجزء العلوي من جميع صفحاتك ، فستتطلب من العميل دائمًا إعادة تحميل المحتوى ، مما يجعل الزهور الخلفي يطلب نسخة جديدة من الصفحة.

<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>

http://php.net/manual/en/function.header.php

نصائح أخرى

يمكن أن يكون لديك بعض المشكلات مع زر استرداد المتصفح ، لأنه عند النقر فوق ، لا تُعد بعض المتصفحات ببساطة إعادة تحميل الصفحة من الخادم وتعرض الحالة السابقة للصفحة من ذاكرة التخزين المؤقت.

تدمير مفتاح الجلسة مع session_destroy();

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top