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