PDA

View Full Version : خروج از سیستم



azade.kazemi33
سه شنبه 13 مرداد 1388, 13:41 عصر
سلام دوستان
من 2 تا صفحه دارم یکی student.php که صفحه ورود به سیستمم برای دانشجوست.یکی دیگه هم student2.php که به عنوان پرتال دانشجو در نظر گرفتم.تو صفحه student2.php میخوام اگه دانشجو خواست از سیستم خارج بشه این امکان واسش وجود داشته باشه.و امکان ورود کاربر دیگه ای هم فراهم بشه
تو صفحه student سشن رو استارت کردم.تو صفحه student2 اگه استارت کنم خطا میگیره
باید چیکار کنم؟

azade.kazemi33
سه شنبه 13 مرداد 1388, 13:46 عصر
در ضمن صفحه student درست عمل میکنه واین کد رو واسه صفحه student2 نوشتم.


<?php
if(isset($_POST["exit"]))
{
if($action == "exit"){
unset($action);
unset($_SESSION);
session_destroy();
}
if(session_destroy())
{echo "<script>window.location='HomePage.php';</script>";}
}
?>

mrrajabi
سه شنبه 13 مرداد 1388, 14:01 عصر
خب حتماً یا کاراکتری قبل از session_start دوم روی صفحه چاپ شده یا قبلاً یبار استارت شده. نباید بیش ازیبار استارتش کرد.

azade.kazemi33
چهارشنبه 14 مرداد 1388, 10:32 صبح
مشکل حل شد.فقط یه سوال: آیا در صفحاتی که از صفحه student2 لینک میشن باید سشن رو استارت کنم؟

mrrajabi
چهارشنبه 14 مرداد 1388, 11:02 صبح
بله تو هر جائی که خواستی از متغیر سشم استفاده کنی باید استارتش کنی(قبل از ارسال هر گونه متنی روی خروجی)

azade.kazemi33
چهارشنبه 14 مرداد 1388, 13:21 عصر
:گیج:
از چه لحاظ بهتره اینکارو انجام بدم؟
:لبخندساده: