الموضوع: session in php
عرض مشاركة واحدة
قديم 14-08-2005, 15:14   رقم المشاركة : 2 (permalink)
معلومات العضو
Silent Storm
المشرف العام
 
الصورة الرمزية Silent Storm
 

 

 
إحصائية العضو









Silent Storm غير متواجد حالياً

 

إحصائية الترشيح

عدد النقاط : 10
Silent Storm تم تعطيل التقييم

 

 

السلام عليكم
الـSession هو نظام للتحكم بالموقع وله تطبيقات كثيرة جدا ،، مثلاً عند الانتقال من صفحة الى أخرى في موقع معين فإن بروتوكول الـ HTTP لا يمكنه معرفة أن تلك الصفحات قد تم تصفحها من قبل نفس الشخص ، ولكن مع الـ cookies وما نحن بصدده هنا الـ Session تقدم تلك الطريقة ، ولذلك وببساطة فإن الـ Session هي مكان على جهاز المتصفح يمكن من خلاله تخزين قيمة معينة للرجوع اليها في حال قام نفس الشخص بالانتقال من صفحة الى أخرى .
الهدف الرئيسي للـ Session التعرف على الشخص الذي يقوم بتصفح الموقع.
يطلق عليها اسم الجلسات بالعربي ،فالــSession تسجيل متغير على جهاز المستخدم لي مدة معينة تنتهي بانتهاء الجلسة ، ومن هنا جاءت التسمية ،،ببساطة كل مرة تقوم بزيارة الموقع تبدأ جلسة أو Session جديدة ، مع ملاحظة أن هناك طرق للتحكم بوقت الانتهاء كما في الـ cookies ، بالاضافة الى طرق اخرى عن طريق قواعد البيانات ( وهنا تكمن القوة )
وجميع سكريبتات الـphp الناجحة تستخدم هذا النظام ،
قبل أن تستخدم أياً من دوال الـ Session يجب اخبار السكربت أن يبدأ جلسة Session ، والطريقة هي أن تضع في بداية السكربت وفي أول سطر فيه بعد علامة الفتح ما يلي :

كود:
<? 
session_start(); 
?>
في هذه الحالة فقط يمكن أن تقوم باستخدام دوال الـ Session الأخرى ، أما اذا لم يتم كتابة هذا السطر فلن يتم ذلك .
http://www.php.net/session
واتمنى ان اكن قد قدمت لك شئيا مفيدا ، وطبعا الـsession الكلام عنه كتير ، واذا كان لديك اي استفسار فانا جاهز
ولك الشكر

التوقيع

Silent Storm غير متواجد حالياً   رد مع اقتباس