اخي في صفحة الدخول يجب ان تحفظ اسم المستخدم في السيشن بالشكل التالي:
كود PHP:
session_start();
$info['username'] = 'M-Plus';
$info['password'] = '123';
if ($_POST['username'] == $info['username'] && $_POST['password'] == $info['password'])
{
$_SESSION['username'] = $_POST['username']; // قمنا بحفظ اسم المستخدم في المتغير $_SESSION['username']
echo "تم تسجيل الدخول بنجاح";
}
else
{
echo "لم يتم تسجيل الدخول بنجاح";
}
الآن يمكنك الحصل على اسم المستخدم في اي مكان في السكربت عن طريق المتغير $_SESSION['username']
على سبيل المثال، في ملف آخر:
كود PHP:
session_start();
if(!isset($_SESSION['username']))
{
include "loginerror.php";
die;
}
else
{
$username = $_SESSION['username'];
echo "أهلا بك يا $username";
}
ولا تنس ان تحذف المتغير $_SESSION['username'] في صفحة تسجيل الخروج بالشكل التالي:
كود PHP:
unset($_SESSION['username']);
ملاحظه: كتبت الاكواد على عجل وقد يكون هناك بعض الأخطاء الاملائية :shy: