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

الموضوع: مشكلة في دالة setcookie عند تسجيل الخروج

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

    مشكلة في دالة setcookie عند تسجيل الخروج



    السلام عليكم

    عندي مشكلة في دالة ال setcookie


    عند تسجيل الدخول اقوم بعمل التالي
    كود:
    setcookie("id", 1, time()+3600);
    عند تسجيل الخروج
    كود:
    setcookie("id", 1, time()-3600);
    ولاكن احيانا تعمل واحيانا لا تعمل!!!!!!!!!!!!! ما المشكلة؟؟؟ وكيف اقوم بتسجيل الخروج بحذف الكعكات؟؟؟

    تحياتي





    __________________


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



  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    779


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

    اخوي من الافضل ان تكتب الكود كاملا هنا حتى يتسنى لنا ان نفيدك اكثر

    مع ذلك جرب ان تضع هذه
    setcookie("id", 0, time()-3600);





    __________________
    أهلا و سهلا بكم في :-
    موقع دار الأوائل
    تفضل معنا خدمات الاستضافة
    موقع العبقري لخدمات الاستضافة

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


    السلام عليكم
    اسف الكود هو مثل ما انت عامله ولاكن هناك مشكلة


    وهذا الكود كاملا


    هذا كود الخروج

    كود:
    
    	SETCOOKIE("user_logged", false );
    	SETCOOKIE("user_id", "", time()-86400);
    	SETCOOKIE("username", "", time()-86400);
    	SETCOOKIE("member_type", "", time()-86400);
    	SETCOOKIE("member_status", "", time()-86400);

    وهذا كود تسحيل الدخول ملاحظة هذه دالة داخل كلاس

    كود:
    	function set_login_cookies($user_id, $name, $type, $status, $cookie_experation){
    
    
    	
    	SETCOOKIE("user_id", $user_id, time()+$cookie_experation);
    	SETCOOKIE("user_logged", true, time()+$cookie_experation);
    	SETCOOKIE("username", $name, time()+$cookie_experation);
    	SETCOOKIE("member_type", $type, time()+$cookie_experation);
    	SETCOOKIE("member_status", $status, time()+$cookie_experation);
    
    	header("location: control/user_control.php");
    	
    	}


    ملاحظة قمت بتجربة المتغيرات الموجودة في الدالة والمتغيرات تأتي بسلام ومع قيمة

    فما المشكلة؟؟؟ اهل ممكن ان تكون مشكلة في السيرفر؟؟؟





    __________________


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


  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    هل قمت بتجربة ..
    كود PHP:
    unset($_COOKIE['user_id']); 
    يمكنك التعامل مع الكعكات باعتبار أنها مصفوفة ..





    __________________
    مدونة؟

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


    - من ناحية أمنية لا ينصح باستخدام الكووكيز وخاصه عند تخزين بينات حساسه والإعتمام عليها ... استخدم الجلسات session آمن طريقة.

    لماذا ترسل رقم id عند تسجيل الخروج ... عليك تصفير القيم ... (أعتقد ان مشكلة عدم الحذف من المتصفح)
    كود PHP:
    setcookie('id'1time()-3600); //خطأ
    setcookie('id',''time()-3600);//صح 






    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

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


    السلام عليكم
    انا احب استخدام ال session ولاكن هناك بعض المشاكل التي تتعلق باستخدام ال session

    وهذه بعض المشاكلة اذا في حل الها بكون تمام

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


    المشكلة الثانية عندما يقوم الزائر بقتح متصفح اخر او صفحة ثانية يتوجب عليه اعادة التسجيل!!!!

    فهذه بعض المشاكل

    فاذا هناك حل لهذه المشكل سوف استخدم سيسون بدل الكوكيز


    فياريت المساعدة

    وشكرا





    __________________


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






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

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

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