PDA

View Full Version : مبتدی: کار نکردن session_start() از دومین صفحه



arian19X
دوشنبه 10 آذر 1393, 12:10 عصر
سلام . من تو php تازه کارم
الان یه سرور لینوکس خریدم که ورژن php اون 5.4 هستش .
من سایتمو روی xampp که ورژن php ایش 5.5.1 هست درست کردمو بدون هیچ مشکلی اجرا میشد رو لوکال هاست.
الان سایت رو روی سرور گذاشتم ولی برای قسمت ادمین سایت من از این کد استفاده کردم



<?php session_start(); if ( isset($_POST['username']) && isset($_POST['password'])) { include "Admin/config.php"; if ( $_POST['username'] == $adminuser && $_POST['password'] == $adminpass ) { $_SESSION['user'] = $_POST['username']; echo '<script>window.location.href = "Admin/home.php";</script>'; echo $_SESSION['user']; } else echo "user or pass is not true"; } ?>


ولی وقتی یوزر و پسورد رو درست وارد میکنم وارد صفحه ی home.php میشه ولی سند سفید میاد . کد اول صفحه ی home.php هم اینه





<?php session_start(); echo $_SESSION['user']; if ( isset($_SESSION['user'])) { if ( isset($_GET['logout']) && ($_GET['logout'] == "true") ) { unset ($_SESSION['user']); header ("Location: ../admin.php"); }?>



خودم تست کردم . وقتی این کد رو بر میدارم سند اجرا میشه . ولی من به این کد نیاز دارم. دقیقا توی این صفحه session_start کار نمیکنه .

اگه کسی میدونه لطفا بگه تو رو خدا. :افسرده: