النتائج 1 إلى 14 من 14

الموضوع: أهل من الممكن الحصول على درس عالي في الجلسات "session" للاهمية

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270

    أهل من الممكن الحصول على درس عالي في الجلسات "session" للاهمية



    السلام عليكم
    ابحث عن درس عميق في الجلسات sessions ولم اجد اي درس يفيدني فكل الدروس الموجودة هي عبارة عن رؤوس اقلام تفيد من يريد ان يبدأ في تعلمها وقد فادتي شخصيا في البداية....

    ولاكن المشكلة اني اريد ان اتعمق فيها لاني اواجه بعض المشاكل فيها

    مثلا كيف ممكن نقل الجلسات من صفحة الى اخرى لو فرضنا انو فتحنا اكثر من صفحة الجلسات المفروض تنتقل معنا من صفحة الى ثانية

    كيف مكن تحديد وقت للجلسات قبل انت تنتهي

    كيف ممكن دمجها مع الكوكيز (ملاحظة احاول انا الان دمجها مع الكوكيز ولاكن Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent ذبحتني)


    ياريت حد يعطيني شرح كامل عن الجلسات لاهمية وانا متأكد ان الكثير محتاجين لهذا الدرس

    يرجا الافادة

    والسلام عليكم





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر



  2. #2
    عضو فعال
    تاريخ التسجيل
    Feb 2002
    المشاركات
    1,247


    معك حق .. الكوكيز والسيشن تعقيداتها كثير في البداية
    تابع هذا الدرس .. سهل جدا وعملي
    http://www.devshed.com/c/a/PHP/Creat...-Login-Script/





    __________________
    ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
    فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    السلام عليكم
    اخي العزيز Dr.Server شكرا جزيلا على هذه المساعدة ولاكن هنا بعض النقاط التي لم افهمها يرجا توضيحها ( اولا يبدو لي ان الكود المكتوب ليس كالم اي ناقصه class اخر)

    اولا لاحظت استخدام هذا السطر PEAR::setErrorHandling(PEAR_ERROR_DIE);
    ما فائدته ولمذا استخدم؟

    وايضا هذا السطر $dsn = "mysql://$db_user:$db_pass@unix+$db_host/$db_name";

    وما هذه الدالة $db->setFetchMode(DB_FETCHMODE_OBJECT); وسبب استخدامها


    وايضا السطرين التاليين
    $password = $this->db->quote(md5($password));
    $result = $this->db->getRow($sql);

    دالة quote ودالة getRow اين هم وما هو عملهم ولمذا استخدمهما هنا ؟؟.؟


    واخيرا اخي العزيز @unserialize ماذا تعني؟؟؟

    ياريت هذي التوضيحات لكي اتمكن من تكملة برمجة موقعي

    وبارك الله فيك وفيكم جميعا





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر


  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2007
    المشاركات
    393


    ماذكره الاخ العزيز Dr.Server رائع لكن يحتاج كلاسات PEAR

    ابحث عن درس عميق في الجلسات sessions
    شوي شوي حبة حبة . .

    http://www.herongyang.com/php/session.html ثلاث صفحات

    اذا خلصتها انتقل للكوكيز

    http://www.herongyang.com/php/cookie.html أربع صفحات

    اذا قريتها مضبوط .. اجزم لك باذن الله تعرف ليش طلع عندك خطاً headers already sent

    .. بعدها اسأل وحنا حاضرين ..







    __________________
    موقعي الشخصي
    www.Flasher.ws

    جزيرة الفنون
    www.Artsisland.net

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046

  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    السلام عليكم

    اخي محمود الدرس هذا بسيط جدا http://www.montadaphp.net/showthread.php?t=49



    اما اخي Flasher انا اعرف ما هو طرق عمل ال cookies و ال session ولاكن المشكلة عند دمجهم فكما افاد بحثي في الانترنت الطريقة الوحدة والمحمية والمتبعة هي مع استخدام قواعد البيانات او كما هو مطروح في الرابط الذي طرحه الاخ Dr.Server

    ايضا حاولت ان افهم ما هي ال PEAR ولاكن لم اعلم من اين ابدأ.. هل هي دالة ام سكربت عبارة عن 100 ملف ؟؟!!!! يعني سكربت ثاني!!!!!!!!!!!

    ياريت توضيح بسيط على ال PEAR و ايضا ما فائدته




    او بمعنى آخر لو اني اعرف اجوبة للاسألة التالية (في الاقتباس) رح نحاول عمل كود خاص بديل ليعمل لنا ما نريد فقط (من غير استخدام ال PEAR لانو شكلو ال PEAR امعقد )

    اقتباس المشاركة الأصلية كتبت بواسطة elkaser
    السلام عليكم
    اخي العزيز Dr.Server شكرا جزيلا على هذه المساعدة ولاكن هنا بعض النقاط التي لم افهمها يرجا توضيحها ( اولا يبدو لي ان الكود المكتوب ليس كالم اي ناقصه class اخر)

    اولا لاحظت استخدام هذا السطر PEAR::setErrorHandling(PEAR_ERROR_DIE);
    ما فائدته ولمذا استخدم؟

    وايضا هذا السطر $dsn = "mysql://$db_user:$db_pass@unix+$db_host/$db_name";

    وما هذه الدالة $db->setFetchMode(DB_FETCHMODE_OBJECT); وسبب استخدامها


    وايضا السطرين التاليين
    $password = $this->db->quote(md5($password));
    $result = $this->db->getRow($sql);

    دالة quote ودالة getRow اين هم وما هو عملهم ولمذا استخدمهما هنا ؟؟.؟


    واخيرا اخي العزيز @unserialize ماذا تعني؟؟؟

    ياريت هذي التوضيحات لكي اتمكن من تكملة برمجة موقعي

    وبارك الله فيك وفيكم جميعا


    وشكرا





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر


  7. #7
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    39


    السلام عليكم ورحمة الله
    تحية للاخوة جميعا

    ال PEAR هىتعتبر مكتبة للكلاسات مع الاكواد التى قد تفيدك فى اختصار عمل الكلاس من البداية
    او بمعنى اصح (بيئة عمل framework )
    قام بتجميعها معظم المبرمجين والمطورين للبى اتش بى

    هذه المكتبة تاتى افتراضية مع الحزمة اثناء تركيبك ال php على بعض السيرفرات او حتى على الويندوز



    وكل ما تسال عنه فى الاقتباس هيا دوال مضافة معرفة داخل PEAR لاكنها ليست دوال من دوال ال PHP بمعنى اخر لن تعمل فى عدم وجود ال PEAR لذا اذا اردت برمجت اسكريبتات ليست متطلبة يجب عليك صنع كلاسات ودوالك بنفسك وارفاقها فى برمامجك


    وبالنسبة للسيزون

    طالما اردت التعمق فيه ولديك خلفية التعامل
    فتفضل اخى الكريم لدى لك بعض النقاط يمكنك البحث عنها او طلب شرحها منى او من احد الاخوة الافاضل

    مثل
    1- جعل السيزون على قاعدة البيانات
    2- تغيير مكان حفظ السيزون
    3- اضافة متغييرات اضافية للسزون
    4- استعمال السيزون (المتواجدين الان - زوار - اعضاء )
    5- تغيير مدة حفظ السيزون
    6- تغيير اسم متغيير السيزون (SESSION NAME )
    وهناك الكثير ..

    وبالنسبة للكوكيز
    لديك تخزين البيانات مشفرة وكل المتغييرات على متغيير واحد حيث يصعب الاطلاع على اى متغيير ولا حتلا اسمه
    استخدام الكوكيز والسيزون مع بعض لتكوين نظام تسجيل دخول وخروج قوى
    استخدام الكويكز مع الجافا اسكريبت لتوفير عناء ال header

    ولكم تحياتى





    __________________
    NileSolutions.biz Creative Web Engineering
    Php,Perl,Xhtml,Javascript,Css C++

    http://astaza.com/
    http://uf3.com

  8. #8
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    شكرا عزيزي على هذا التوضيح المفيد جدا

    طيب خليني أسأل سؤال ممكن انو يفيدني اكثر ممكن حد يشرحلنا الطريقة (والفكرة) الصحيحة لعمل طريقة تسجيل الدخول والخروج من الموقع والتأكد من الدخول (تقريبا مثل ما هو مبرمج في الموقع التالي http://www.devshed.com/c/a/PHP/Creat...-Login-Script/ )

    اريد الفكرة كاملة اذا امكن وسأحاول تطبيقها باذن الله.........

    أريد احد الاخوة الذين سبق ومرو في هذه التجربة أريد الطريقة الصحيحة

    أهل هي زرع السشن في قواعد البيانات وبعدها التأكد اذا كان السشن موجود في قواعد البيانات ام ما هي الطريقة الصحيحة بوضوح

    وشكرا





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر


  9. #9
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    ??????????????????





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر


  10. #10
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    39


    السلام عليكم ورحمة الله

    الفكرة اخى الكريم تأتى كالتالى

    وجود فورم لادخال اسم المستخدم وكلمة المرور

    وعند ارسال الفورم يوجد ما يستقبل البيانات
    ويبحث مثلا فى الداتا بيز عن اسم المستخدم وكلمة المرور

    وان كانت كلمة المرور صحيحة
    يتم اضافة متغيير معين تحدده انت فى السيزون

    وعند تسجيل الخروج
    يتم حذف السيزون او حتى حذف المتغيير

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

    اتمنى ان تكون الفكرة واضحة
    ولم ادخل فى التفاصيل لانك لديك الخبرة المسبقة

    ولاتنسى التأكد من مدخلات الزوار وخصوصا ما يتعامل مع الداتا بيز
    شكرا لك واعتذر عن تأخر الرد





    __________________
    NileSolutions.biz Creative Web Engineering
    Php,Perl,Xhtml,Javascript,Css C++

    http://astaza.com/
    http://uf3.com

  11. #11
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    اقتباس المشاركة الأصلية كتبت بواسطة ejasoft
    السلام عليكم ورحمة الله

    الفكرة اخى الكريم تأتى كالتالى

    وجود فورم لادخال اسم المستخدم وكلمة المرور

    وعند ارسال الفورم يوجد ما يستقبل البيانات
    ويبحث مثلا فى الداتا بيز عن اسم المستخدم وكلمة المرور

    وان كانت كلمة المرور صحيحة
    يتم اضافة متغيير معين تحدده انت فى السيزون

    وعند تسجيل الخروج
    يتم حذف السيزون او حتى حذف المتغيير

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

    اتمنى ان تكون الفكرة واضحة
    ولم ادخل فى التفاصيل لانك لديك الخبرة المسبقة

    ولاتنسى التأكد من مدخلات الزوار وخصوصا ما يتعامل مع الداتا بيز
    شكرا لك واعتذر عن تأخر الرد
    السلام عليكم
    شكرا على ردك اخي العزيز ejasoft
    الفكرة التي قمت بطرحها هي تسجيل دخول بسيط مع التعامل مع السيسون

    ولاكن الذي احاول عمله هو تسجيل الدخول بالطريقة الحديثة (لكي نستطيع عمل تسجيل دخول تلقائي + حفظ السيسون في قواعد البيانات ) لتفادي استخدام الكوكيز واستخدام السيسون للحماية وايضا لسهولة التعاطي مع السيسن في الموقع) للمزيد من المعلومات يرجا مراجعة الرابط التالي http://www.devshed.com/c/a/PHP/Creat...-Login-Script/

    هذا الرابط شارح الفكرة ولاكني لا املك الخبرة في التعامل مع ال PEAR pointer لم تتضح الفكرة لدي) لذالك اذا ممكن توضيح عمل ال PEAR Pointer

    وشكرا





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر


  12. #12
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    39


    السلام عليكم ورحمة الله
    الفكرة واحدة وايضا ستحتاج استخدام الكوكيز فى اى حالة لمجرد تذكر اسم المستخدم
    وهذا غير محبذ لدى لذا يمكنك الغاء فكرة تسجيل الدخول التلقائى هذه فى المشاريع الهامة او حتى فى الادمن
    ويمكنك الاستغناء عن استخدام الكوكيز بتعديل ال

    session_set_cookie_params( session_time_offset );
    @ini_set("session.gc_maxlifetime", session_time_offset);


    قريبا سأشرح كيفية تخزين السيزون فى قاعدة البيانات مع كلاس كامل
    تحياتى





    __________________
    NileSolutions.biz Creative Web Engineering
    Php,Perl,Xhtml,Javascript,Css C++

    http://astaza.com/
    http://uf3.com

  13. #13
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    اقتباس المشاركة الأصلية كتبت بواسطة ejasoft
    السلام عليكم ورحمة الله
    الفكرة واحدة وايضا ستحتاج استخدام الكوكيز فى اى حالة لمجرد تذكر اسم المستخدم
    وهذا غير محبذ لدى لذا يمكنك الغاء فكرة تسجيل الدخول التلقائى هذه فى المشاريع الهامة او حتى فى الادمن
    ويمكنك الاستغناء عن استخدام الكوكيز بتعديل ال

    session_set_cookie_params( session_time_offset );
    @ini_set("session.gc_maxlifetime", session_time_offset);


    قريبا سأشرح كيفية تخزين السيزون فى قاعدة البيانات مع كلاس كامل
    تحياتى
    السلام عليكم
    ياريت يا طيب تعطينا درس كامل مع كلاس مثال وشرح للفكرة (ملاحظة حفظ التسجيل للاعضاء وليس للادمن مشابه لل VB او مطابق له)

    نحن في الانتظار .....................

    تحياتي





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر


  14. #14
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    السلام عليكم
    اخي الكريم ejasoft انا في انتضار شرحك باذن الله تعالى





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر






ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض