بسم الله الرحمن الرحيم
الدرس هو عبارة عن عمل تسجيل نظام تسجيل الدخول للموقع بالجلسات
بص يا عم لز انت عندك فورم تسجيل الدخول وفيه حقين الاول للاسم والثاني للبسورد
حقل الاسم انا مسميه=T1
حقل البسوردانا مسميه=T2
وجدول في قاعدة البيانات اسمه user وفيه الحقول ديه usernam وpassword
في ها نضع هقل الفورم في متغير ونسمية $user ووحقل البسورد$pass عشان نعرف نفرق بينهم
ونحت البسورد في داله التشقير لو انت مدخله بداله التسفير لقاعدة البيانات
نكتب الكود بقها
اول حاجة قبل اي شي في كتابة الكود لاذم تكتب ديه قبل اي وسم في php تحت <?php
وهو مسجل الجلسه
كود PHP:
<?php
session_start();
include("config.php");
ده لتسجيل الجلسه
وبعدين ملف الاتصال بقاعدة البيانات
كود PHP:
$user=$_POST['T1'];
$pass=md5($_POST['T2']);
ديه المتغير الاسم والبسورد انا حطيتهم في متغيرين متغير لللاسم ومتغير للبسورد
كود PHP:
$sql=mysql_query("select*from user where username='$user' and password='$pass'");
$row=mysql_num_rows($sql);
وديه للا تصال بقاعدة البيانات واستعلام منها عن الاسم والبسور ويطلع اناتح في $row
كود PHP:
if($row==1)
{
$_SESSION['username']=$user;
echo $user;
}else
{
echo "username or password erroe";
}
وهنا عملنا شرط لو اناتج =1
يسجل الجلسه باسم المستخدم $user
وديه الكود كامل
كود PHP:
<?php
session_start();
include("config.php");
$user=$_POST['T1'];
$pass=md5($_POST['T2']);
$sql=mysql_query("select*from user where username='$user' and password='$pass'");
$row=mysql_num_rows($sql);
if($row==1)
{
$_SESSION['username']=$user;
echo $user;
}else
{
echo "username or password erroe";
}
?>
وديه كود تسجيل الخروج
كود PHP:
<?php
session_start();
session_destroy();
?>
كود PHP:
session_destroy();
هذا الكلمة لتدمير الجلسة
يارب اكون شرحته صح ليكم
بتوفيق