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

الموضوع: [طلب] التحكم بدخول صفحة بلكوكيز

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2003
    المشاركات
    367

    [طلب] التحكم بدخول صفحة بلكوكيز



    السلام عليكم
    اشكر كل اعضاء سوالف سوفت على مجهودهم الرائع والبناء
    ووفقكم الله

    انا بصدد برمجة سكربت تصويت
    اريد كود بلكوكيز .. ان يزرع بجهاز من دخل صفحة الارسال كوكيز بحيث يمنعه من دخولها لمدة محددة مثلاً 24 ساعة
    وبلصفحة الرئيسية لسكربت التصويت يتعرف على الكوكيز اذا كان الكوكيز موجود بجهازه يعرض له صفحة اخرى انا احددها

    اريد اكود كوكيز فقط


    وشكراً





    __________________
    لسنا أول من عبر المحيط


  2. #2


    عند الإرسال حط هذا الكود يخزن كوكي لمدة 24 ساعة فقط :
    كود PHP:
    setcookie("cookiename","cookievalue",time()+86400); 
    مع تغيير كوكي نيم وكوكي فاليو ..

    وفي الصفحة الرئيسية حط :
    كود PHP:
    if (isset($_COOKIE["cookiename"])) {
            echo 
    "<meta http-equiv='refresh' content='0;url=عنوان املوقع اللي تريد تحول له'>";

    اذا عندك اي استفسار او سؤال اطرحه ..
    تحياتي





    __________________
    أحمد أبو النصر
    Junior php Developer
    +20166196074

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2003
    المشاركات
    367


    مشكور جداً جداً اخي أشرف
    لكن لدي سؤال لأنه لم يسبق لي ان تعاملت مع ال كوكيز
    هل " كوكي نيم وكوكي فاليو " اضع بهم اي شيء او شيء محدد .

    وشكراً واعزرني ان اثقلت عليك





    __________________
    لسنا أول من عبر المحيط

  4. #4


    العفو أخوي ..

    أيوة بالنسبة للكوكي نيم Cookie Name ضع فيها اسم الكوكي اللي تريد ترسلها .. يعني انت هنا ممكن تضع اسم HasVoted أي (قام بالتصويت) .. أو أي اسم تحبه انت عشان تقدر تستدعي نفس الكوكي في الوقت اللي تريده ..

    والكوكي فاليو Cookie Value هي القيمة اللي تريد تخزنها في الكوكي .. مثلاً ضعها هنا رقم 1 ..
    أو أي شيء ثاني ..
    لانه احنا هنا نريد تخزين أي قيمة بأي اسم .. وفي الصفحة الرئيسية لازم تحط مكان CookieName نفس الاسم اللي حطيته في الكوكي نيم السابقة .. يعني حطها مرة ثانية HasVoted ..

    واحنا هنا في الصفحة الرئيسية تأكدنا من وجود الكوكي فقط .. إذا كانت موجودة تحوله على الصفحة الثانية .. لانه الكوكي بشكل تلقائي رح تروح بعد 24 ساعة حسب طلبك .. وتقدر تغير مدة بقاء الكوكي عن طريق تغيير الرقم بعد time() ولازم يكون بالثواني .. يعني إذا تريد تحسب مدة معينة قم بالتالي:
    عدد الساعات × 60 × 60
    يعني عدد الساعات مضروبة في عدد الدقائق في الساعة الواحدة مضروبة بعدد الثواني بالدقيقة الواحدة .. وهكذا ..

    واذا تريد تخزن قيمة معينة وتتأكد إذا كانت نفس القيمة حط في جملة الشرط بدل من الجملة الموجودة في ردي السابق هذي:
    كود PHP:
    if ($_COOKIE["cookiename"]=="cookievalue") {
           
    // Result

    مع استبدال cookiename وcookievalue بالقيم المطلوبة ..
    تحياتي
    اذا عندك سؤال اسأل





    __________________
    أحمد أبو النصر
    Junior php Developer
    +20166196074





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

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

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