المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : بدايتك مع Session


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']);
تضع هذا الكود لحذف الجلسة أو إنهاء الجلسة

هذا درسنا اليوم أى استفسار أى جزء غير مفهوم ضع ردك هنا
وشكراً للجميع

microtop
09-04-2010, 04:14 PM
ما شاء الله عليك
درس جميل وانا متابع ان شاء الله

MOHAMED
09-04-2010, 06:14 PM
شكراً لمرورك يا غالى على قلبى
شرفتنى لا تحرمنى من طلتك هذه دائماً
اشكرك لمتابعتك
بالتوفيق إن شاء الله

khaledbelal
09-04-2010, 08:12 PM
ما شاء الله

فعلا موضوع هام

جزيت خيرا ياغالي

ماريا إسلام
12-25-2010, 12:25 PM
وعليكم السلام ورحمة الله وبركااته

جزااكم الله خيرا على الشرح وباارك الله فيكم ،
ولكن عندي ملاحظة ، لاحظت أنه عندما نقوم بتسجيل الدخول يطلب المتصفح الحفظ لكلمة المرور؟ ، فإن تمت الموافقة بيضل لما أنا اعمل خروج ،
ويختفي بسرعة أن عملت غير موافق وبذلك اضطر لتسجيل الدخول مرة أخرى ، فهل هنا الجلسة تتولد من المتصفح تلقائيا بعد السؤال عن الحفظ أم أن المتصفح يسأل
لأنه واجه جلسة للعضو لدى المنتدى نفسه فيسأل لتنفيذ ما بداخل ملف الجلسة من عدمه ؟!..
علما انني عملت موقعا واستخدمت الجلسة وما كان يسأل خالص؟!
وباارك الله فيكم ،،،
//

MOHAMED
12-29-2010, 05:16 PM
وعليكم السلام ورحمة الله وبركااته

جزااكم الله خيرا على الشرح وباارك الله فيكم ،
ولكن عندي ملاحظة ، لاحظت أنه عندما نقوم بتسجيل الدخول يطلب المتصفح الحفظ لكلمة المرور؟ ، فإن تمت الموافقة بيضل لما أنا اعمل خروج ،
ويختفي بسرعة أن عملت غير موافق وبذلك اضطر لتسجيل الدخول مرة أخرى ، فهل هنا الجلسة تتولد من المتصفح تلقائيا بعد السؤال عن الحفظ أم أن المتصفح يسأل
لأنه واجه جلسة للعضو لدى المنتدى نفسه فيسأل لتنفيذ ما بداخل ملف الجلسة من عدمه ؟!..
علما انني عملت موقعا واستخدمت الجلسة وما كان يسأل خالص؟!
وباارك الله فيكم ،،،
//
اظن انك مخطأه اختنا ماريا ما يطلبه المتصفح من حفظ كلمة مرور لا يعد جلسة لانه يطلب كلمة المرور ليحفظها فى ذاركته لحين ما تدخل نفس الموقع من جديد فيسجل الدخول تلقائيا
لهذا الموقع حتى لا يزعجك ويوفر الوقت هذا كله خاصية للمتصفح وغير متعلق بهذا الدرس الخاصية هذه توجد فى اى متصفح
ارجو ان اكون استطعت التوضيح ...