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

الموضوع: عمل logout ؟ كيف ؟

  1. #1

    عمل logout ؟ كيف ؟



    أخواني الأعزاء .. أريد معرفة الدالة التي تتيح ازالة الكوكيز من جهاز المستخدم

    بمعنى انني قمت بإستخدام الكوكيز ( وليس الـ Sessions ) لتسجيل دخول الأعضاء .. ولكن حينما رغبت في ان اعمل خاصية Log out لم اعرف ما هي الدالة التي تعمل العمل المعاكس للدالة setcookie ؟؟

    فكرت ان استخدم دوال الـ Sessions مثل session_unregister و session_unset لكن ما نجحت المسألة !!

    ما هو الحل ؟؟





    البرواز غير متواجد حالياً


  2. #2


    بعد البحث في الـ PHP Manual وجدت الحل ..

    للفائده :: يتم حذف الكوكيز بإستخدام الدالة setcookie نفسها التي تم إستخدامها لإنشاء الكوكيز ، و ذلك بوضع نفس القيم التي تم وضعها حيث انشاء الكوكيز بإستثناء قيمة Value تترك فارغة ، على سبيل المثال :

    كود PHP:
    setcookie("name","!!!","expire_time","Path","Domain",0); 

    لاحظ الخانة الي فيها علامات تعجب !!! ، وهي خانة الـ value تترك فارغة اذا رغبت بحذف الكوكيز !


    غريبة ليش ما تم إنشاء دالة خاصة لحذف الكوكيز !!


    ======================

    سؤال على الهامش ::

    ما الفرق بين إستخدام الكوكيز و إستخدام الـ Sessions ،، الاحظ ان الكوكيز يتم تحديد مدة محدده لإنتهاء صلاحيتها ، ولكن الـ Sessions ليس فيها اي إشارة الى ذلك ؟ فما هي المدة التي تظل فيها متغيرات الـ Sessions صالحة للإستعمال


    كنت أفضل إستخدام الـ Sessions على الكوكيز وذلك لقوتها وسهولة التحكم بها ، ولكن ما أقلقني هو هذه النقطة ، الى متى ستظل متغيرات الـ Session صالحة !!

    تحياتي





    البرواز غير متواجد حالياً

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    437


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





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

  4. #4


    أخي العزيز albdre

    الف شكر لك .. تقبل خالص التحية و التقدير





    البرواز غير متواجد حالياً

  5. #5


    والله انا أشوف ان
    session أقوى من الناحية الامنية من الكووكيز "وجهة نظر "

    بسبب بسيط وهو انه فيه شيء عند الهاكر اسمه cookie stealing
    يعني سرقة الكوكيز
    فاذا استطاع شخص انه يسرق الكوكيز قدر ينتحل شخصية صاحب الكوكيز
    بعكس الsession تنتهي بمجرد اغلاق المتصفح






    __________________
    مدونتي الشخصية : Q_Q
    فليكري : o_O
    تويتري : ’_’
    حياكم فيهم
    الشريف.نت غير متواجد حالياً

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    504


    السلام عليكم يا أخوان

    أتمنا أحد يشرح لنا session

    لأني بحاجه لها ضروري

    وشكراً


    و أسف إذا دشيت بالعرض


    أبصراحه أنا أقوم بصميم برنامج و لاكن بحاجه إلى حمايه له كيف و أشلون


    وشكراً لكم مره أخرى


    أخوكم حمد





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

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


    طيب ممكن عشان أحذف الكوكيز من عند الزائر أقوم بإرسال كوكيز بنفس الاسم لكن بوقت أقل من الوقت الحالي :

    كود PHP:
    setcookie('test','$test',time()-36000000); 






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





المواضيع المتشابهه

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

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

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