الجلسات او مايعرف بي السيشن
هي تعمل عمل الكوكيز بحفظ بيانات الاعضاء وتتذكر العضو عند تسجيل دخولة
تخيل انا عامل سكربت كبير وتحتاج الي عمل نظام اعضاء مثل صفحة بروفايل للعضو
وتريد عمل رسائل خاصة للاعضاء مثل حركة المنتديات لكل عضو صفحاته الخاصة
فامن خلال السيشن او الجلسات تستطيع عمل هذا الشي وتستطيع عمل نظام عضويات قدر ماتريد
لانها هي من تقوم بتعرف على العضو لانها تقوم بحفظ بياناته مثل الاي دي واسمه ويريده وصورته
وكل تستعمل الجلسات وتفهمها جيدا يجب عليك الالمام بها وفهمها فهي ليست صعبة
لكي تبدأ بجلسة لحفظ بيانات الاعضاء تضع الدالة
رمز PHP:
session_start();
بعدها تقوم بتخزين من خلال المصفوفة التالية
رمز PHP:
$_SESSION['name']=$row['user'];
رمز PHP:
$row['user'];
رمز PHP:
$_SESSION['name']
الان باي صفحة من السكربت اذا اردت استخراج اسم العضو فقط تعمل الاتي
رمز PHP:
session_start();
رمز PHP:
echo $_SESSION['name']."أهلا وسهلا بك يا";
رمز PHP:
if (isset($_SESSION['name'])){عملت شرط لتاكد من وجود جلسة
echo " أنت عضو لدينا الان نتمنى لك وقت ممتع ونرجوا منك احترام اداب الحوار $_SESSION[name]اهلا وسهلا بك يا" }else{ اذا لم يوجد جلسة اظهر له رسالة الزوار echo "انت لست عضوا لدينا او لم تقم بتسجيل الدخول ";
}
مثلا نعمل رابط يؤدي الي صفحة اسمها out.php
رمز PHP:
echo "<a href='out.php'>تسجيل خروج</a>";
رمز PHP:
session_start();session_destroy(); تقوم هذي الدالة بنهاء الجلسة echo "
<center>تم تسجيل خروج ويسعدنا عودتك مرة اخرى </center>
<meta http-equiv='refresh' content='2; url=index.html' />
";
اتمنى يكون الدرس واضح لكم اخواني
0 التعليقات:
إرسال تعليق