big_volcano
11-11-2008, 08:29 PM
السلام عليكم
ارجوكم متابعة الثلاث ملفات التالية للمساعدة في حل المشكلة وهي اني اريد تعيين قيمة session الى متغير في الملف الثاني عوضا عن كتابة $_SESSION['user_name'] او الباسورد وكيفية اغلاق session بعد ان تم تخزينها داخل متغير
الملف الاول وهو session1.php
session_set_cookie_params(60);
session_start();
if(isset($_REQUEST['submit']))
{
$_SESSION['user_name'] = $_REQUEST['name'] ;
$_SESSION['user_pass'] = $_REQUEST['pwd'] ;
header("location:session2.php");
}
else
echo <<<_html_
<form action="session1.php" method="post">
name <input type="text" name="name" size=20><br>
pass <input type="password" name="pwd" size=20><br>
<input type="submit" name="submit" value="login">
</form>
_html_;
الملف الثاني session2.php
session_set_cookie_params(60);
session_start();
if ( ($_SESSION['user_name'] == "admin") and ($_SESSION['user_pass'] == 100) )
{
echo "welcome admin<br>";
echo "<a href='session_signout.php'> sign out </a>";
}
else
echo "wrong username or password";
الملف الثالث وهو session_signout.php
session_start();
session_unset();
session_destroy();
ارجوكم متابعة الثلاث ملفات التالية للمساعدة في حل المشكلة وهي اني اريد تعيين قيمة session الى متغير في الملف الثاني عوضا عن كتابة $_SESSION['user_name'] او الباسورد وكيفية اغلاق session بعد ان تم تخزينها داخل متغير
الملف الاول وهو session1.php
session_set_cookie_params(60);
session_start();
if(isset($_REQUEST['submit']))
{
$_SESSION['user_name'] = $_REQUEST['name'] ;
$_SESSION['user_pass'] = $_REQUEST['pwd'] ;
header("location:session2.php");
}
else
echo <<<_html_
<form action="session1.php" method="post">
name <input type="text" name="name" size=20><br>
pass <input type="password" name="pwd" size=20><br>
<input type="submit" name="submit" value="login">
</form>
_html_;
الملف الثاني session2.php
session_set_cookie_params(60);
session_start();
if ( ($_SESSION['user_name'] == "admin") and ($_SESSION['user_pass'] == 100) )
{
echo "welcome admin<br>";
echo "<a href='session_signout.php'> sign out </a>";
}
else
echo "wrong username or password";
الملف الثالث وهو session_signout.php
session_start();
session_unset();
session_destroy();