morteza271
سه شنبه 11 خرداد 1389, 10:56 صبح
سلام...
من توی سایتم وقتی که یه کاربر با نام کاربری و رمز عبورش وارد میشه نام کاربریشو با استفاده از دستور
$_SESSION['valid_user'] = $username; در متغیر 'valid_user ' نگه میدارم تا در صفحه های بعدی ازش استفاده کنم...
وقتی وارد میشه توی صفحه login.php این متغیر درست ست شده ولی وقتی که کاربر روی یه لینک کلیک میکنه(مثلا ارسال پیام) چون چک کردم که اگر متغیر 'valid_user' مقدار داشت (با استفاده از این دستور
if(isset($_SESSION['valid_user'])) ) وارد اون صفحه بشه،وگرنه بره به صفحه اصلی... ولی وارد صفحه ارسال پیام نمیشه(میره به صفحه اصلی) و متغیر هم مقدار نره!!!
چیکارش کنم؟!
البته روی سیستم خودم جواب میده ها ولی الان که سایتم رو رو سرور اپلود کردم خطا میده!!!
خواهشا زود جواب بدین...
با تشکر...
من توی سایتم وقتی که یه کاربر با نام کاربری و رمز عبورش وارد میشه نام کاربریشو با استفاده از دستور
$_SESSION['valid_user'] = $username; در متغیر 'valid_user ' نگه میدارم تا در صفحه های بعدی ازش استفاده کنم...
وقتی وارد میشه توی صفحه login.php این متغیر درست ست شده ولی وقتی که کاربر روی یه لینک کلیک میکنه(مثلا ارسال پیام) چون چک کردم که اگر متغیر 'valid_user' مقدار داشت (با استفاده از این دستور
if(isset($_SESSION['valid_user'])) ) وارد اون صفحه بشه،وگرنه بره به صفحه اصلی... ولی وارد صفحه ارسال پیام نمیشه(میره به صفحه اصلی) و متغیر هم مقدار نره!!!
چیکارش کنم؟!
البته روی سیستم خودم جواب میده ها ولی الان که سایتم رو رو سرور اپلود کردم خطا میده!!!
خواهشا زود جواب بدین...
با تشکر...