مشكلة في تسجيل الدخول وعند تسجيل الخروج وضغط تراجع عبر انترنت اكسبلورر
قمت بكتابة الكود التالي المختصر جدا و الذي يركز فقط على المشكلة التي اعاني منها:
فبعد أن يقوم المستخدم بتسجيل الدخول ,ويدخل للوحة التحكم , ومن ثم يقوم بعدها بتسجيل الخروج , يعود مرة ثانية لصفحة تسجيل الدخول , وهذا هو المطلوب , ولكن المشكلة تكمن فيما يلي : في حال قام المستخدم بضغط back عبر المستعرض انترنت اكسبلورر , فإنه يعود مرة ثانية للوحة التحكم ؟؟وطبعاً هذه العملية غير صحيحة وغير منطقية , مع العلم بأنني قد قرأت كل التوتوريال الخاص ب session واستخدمها في الكود تبعي , وفي صفحة الخروج اقوم بتدمير الجلسة
حتى انه بعد ان اقوم بتسجيل الدخول يقوم بارسال رسائل التحذير التالية
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\program files\wamp\www\testSession\processLogIn.php:1) in D:\program files\wamp\www\testSession\processLogIn.php on line 22
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\program files\wamp\www\testSession\processLogIn.php:1) in D:\program files\wamp\www\testSession\processLogIn.php on line 23
وعندما اقوم بتسجيل الخروج يعود لصفحة الدخول ولكن يعرض الرسالة التحذيرية التالية
Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in D:\program files\wamp\www\testSession\logOut.php on line 3
اعلم بانه يمكنني التخلص من الرسائل التحذيرية باستخدام @ ولكنني اريد معرفة نقطة الخلل بالموضوع
اذن :
المشاكل التي اريد حلها
1:ارغب عند محاولة الرجوع للصفحة السابقة باستخدام المستعرض , وبعد تسجيل الخروج , يجب الا تكون مثل هذه العملية متاحة
2:مشكلة الرسائل التحذيرية , ما سببها ؟؟وما حلها؟؟
وقد ارفقت الملفات التي تحوي مثال يركز على المشكلة التي اواجها مع هذه الرسالة
ولكم ولحلولكم واجوبتكم جزيل الشكر مسبقاً
