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


				
				
				
				
					
  رد مع اقتباس




