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

الموضوع: مين يقلي كيف اعمل هذه الكوكيز..

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

    مين يقلي كيف اعمل هذه الكوكيز..



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

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

    اذا بعد ميدخل الزائر ويضيف نكته راح ازرع عنده كوكيز.. وعن الاضافه بعمل فحص اذا الكوكيز موجود
    كيف بدنا نترجمها لكود ؟؟؟؟؟؟؟





    __________________
    لا اله الا انت سبحانك اني كنت من الظالمين


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


    السلام عليكم ورحمة الله
    كود PHP:
    لتسجيل كوكي بعد ان يوقم العضو باضافة النكته 
    setcookie
    ("add""yes"time()+3600); //سيتم الاحتفاظ بالكوكي لمدة ساعة

    للتأكد من وجود كوكي اصلا مسجله

    if($HTTP_COOKIE_VARS["add"]==yes)
    {
    echo
    "عفوا لايمكنك اضافة نكتة حاليا , ادارة الموقع تمنع اضافة اكثر من نكتة في الساعة الواحدة";
    }
    else
    {
    //عملية اضافة النكتة







    __________________
    www.abu3amer.com

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


    بخصوص الخطوة الثانية يمكن كتابتها بالشكل التالي ايضا :
    كود PHP:

    if($HTTP_COOKIE_VARS["add"]==yes)
    {
    echo
    "عفوا لايمكنك اضافة نكتة حاليا , ادارة الموقع تمنع اضافة اكثر من نكتة في الساعة الواحدة";
    exit();







    __________________
    www.abu3amer.com

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


    نعم
    انا عملت هيك بس في مشكله
    عندا اضع الكوكيز عن طريق setcookie بعد اضافة النكته... اضعه في ملف الفنكشنز لان اضافة النكته تتم عن طريق فنكشن..
    بيقلي مشكله ان header already sent وكده





    __________________
    لا اله الا انت سبحانك اني كنت من الظالمين

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    572


    شووو ؟





    __________________
    لا اله الا انت سبحانك اني كنت من الظالمين

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    821


    السلام عليكم ورحمة الله
    ممكن لوتكرمت تضع لنا الكود الكامل الخاص بالدالة؟
    وتصع لنا رسالة الخطأ بالتحديد





    __________________
    www.abu3amer.com

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    821


    للمعلومية
    يمكنك استخدام وسوم الهتمل للانتقال بدلا من دالة header في php


    كود PHP:
    <META http-equiv="refresh" content="5;URL=http://www.url.com"
    http://www.indiana.edu/~wmhome/tool_..._metatag.shtml





    __________________
    www.abu3amer.com

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    572


    كود PHP:
    <?
    if(!$do) {
    نطبع النماذج الخاصه باضافة النكته
    }

    elseif (do==
    submitjoke) {
    vissubmitjoke($catname,$cattitlenew,$jokenew,$submiternew,$fromnew);
    هذه الداله هي الي تضيف النكته وهي موجوده في ملف الدوال الذي يحوي كل دوال السكربت
    }






    __________________
    لا اله الا انت سبحانك اني كنت من الظالمين

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    821


    السلام عليكم
    عزيزي الكريم انا شرحت لك في ردي ان السبب مش من set cookies بل من استخدامك الدالة header للانتقال بين الصفحات
    فلذلك لاتستخدم الدالة header واستبدلها بكود الميتا تاج الموجود في ردي الاخير
    تحيتي





    __________________
    www.abu3amer.com





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

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

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