بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
درسنا اليوم عن Session وفائدتها وكيفية استخدامها
نبدأ على بركة الله
تستخدم session فى الأغلب للوحات التحكم للإدارة فهى تقوم بعمل session أى جلسة
والجلسة تكون للمدير فحين يسجل المدير الدخول تبدأ الجلسة وتبقى اجلسة لحين إغلاق المتصفح أو الخروج ...
فى session قبل كل شئ يجب كتابة هذا الكود فى كل صفحها فى أولها اذا كنت ستستخدم session فى السكربت الخاص بك
كود PHP:
session_start();
تأكد من وضعه فى كل الصفحات
الآن طريقة إنشاء session أو جلسة كالتالى
كود PHP:
$_SESSION['RG'];
لقد أنشأنا الآن جلسة أسمها RG
إن هذه الجلسة لا تساوى قيمة والقيمة توضع لوضع الجلسة سرية
ولفعل ذلك كالتالى
كود PHP:
$_SESSION['RG']='20102010';
وقمنا بعمل قيمة للجلسة وهى الرقم 20102010
وهكذا ينشئ session
الآن طريقة التأكد من الجلسة تم إنشائها أو الجلسة ما زالت تعمل ..
سنستخدم IF للتأكد من ذلك
كود PHP:
IF (isset($_SESSION['RG'])) {
echo 'الجلسة شغالة';
}else{
die ('الجلسة منتهية');
}
الشرح يشترط أنه لو session او الجلسة RG شغالة أن يطبع النص الجلسة شغالة
وللعلم استخدمنا هنا الدالة isset للتأكد من من وجود الجلسة وتستخدم كذلك لل****ز أو الكعكات كما يطلق عليها
وبإذن الله سنشرحها لاحقاً ..
ثم إذا حدث خلاف الشرط هذا
يوقف التصفع عن طريق الدالة die ويطبع النص الجلسة أنتهت
طريقة حذف session
كود PHP:
unset($_SESSION['RG']);
تضع هذا الكود لحذف الجلسة أو إنهاء الجلسة
هذا درسنا اليوم أى استفسار أى جزء غير مفهوم ضع ردك هنا
وشكراً للجميع