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

الموضوع: سؤال اخر للخبراء واعتقد خاص بالكوكيز...

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

    سؤال اخر للخبراء واعتقد خاص بالكوكيز...



    السلام عليكم
    اعرف اثقل عليكم بس كل منا يتعلم بالبدايه وتقف امامه صعوبات وادرى ان اسألتى غريبه

    عندى صفحة الان فيها خدمة تمام؟ اريد ان اجعل لكل زائر يستخدم الخدمة مره او مرتان يوميا فقط...فماذا افعل؟





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


  2. #2


    عن طريق ال Sessions..

    كود PHP:
    <?
    session_start
    ();

    if(!isset(
    $_SESSION['d']) || $_SESSION['d'] != date('dDy'))
    {
     
    $_SESSION['d'] = date('dDy');
     
    $_SESSION['x'] = 0;
    }

    $_SESSION['x']++;

    if(isset(
    $_SESSION['x']) && $_SESSION['x'] > 2)
    {
     Die(
    'لايمكنك المشاركة أكثر من مرتين في اليوم');
    }
    ?>
    هذا مثال بسيط!!





    __________________
    ArabBB ... SoooooN!
    Al Mobarmeg المبرمج غير متواجد حالياً

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


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





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

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


    up





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

  5. #5
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,308


    طيب باكوكيز
    وحط المدة يوم كامل





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

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


    الكود ... لهذا سألت هنا





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

  7. #7


    كود PHP:
    <?
    if(!isset($_COOKIE['d']) || $_COOKIE['d'] < date('yDd'))
    {
     @
    SetCookie('d'date('yDd'));
     
    $_COOKIE['d'] = date('yDd');
     @
    SetCookie('x'0);
     
    $_COOKIE['x'] = 0;
    }

    $_COOKIE['x']++;

    if(
    $_COOKIE['x'] > 2)
    {
     Die(
    'لايمكنك المشاركة..');
    }
    ?>






    __________________
    ArabBB ... SoooooN!
    Al Mobarmeg المبرمج غير متواجد حالياً

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


    حاولت





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

  9. #9


    كود PHP:
    <?
    if(!isset($HTTP_COOKIE_VARS['d']) || $HTTP_COOKIE_VARS['d'] < date('yDd'))
    {
     @
    SetCookie('d'date('yDd'));
     
    $HTTP_COOKIE_VARS['d'] = date('yDd');
     @
    SetCookie('x'0);
     
    $HTTP_COOKIE_VARS['x'] = 0;
    }

    $HTTP_COOKIE_VARS['x']++;
    @
    SetCookie('x'$HTTP_COOKIE_VARS['x']);

    if(
    $HTTP_COOKIE_VARS['x'] > 2)
    {
     Die(
    'لايمكنك المشاركة..');
    }
    ?>






    __________________
    ArabBB ... SoooooN!
    Al Mobarmeg المبرمج غير متواجد حالياً

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


    نفس الاولي ... بمجرد غلق الاكسبلورر وفتحه مره اخرى استطيع دخول الصفحة ثانيا ً





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

  11. #11


    كود PHP:
    <?
    if(!isset($_COOKIE['d']) || $_COOKIE['d'] < date('yDd'))
    {
     @
    SetCookie('d'date('yDd'), time()+86400);
     
    $_COOKIE['d'] = date('yDd');
     @
    SetCookie('x'0time()+86400);
     
    $_COOKIE['x'] = 0;
    }

    $_COOKIE['x']++;

    if(
    $_COOKIE['x'] > 2)
    {
     Die(
    'لايمكنك المشاركة..');
    }
    ?>






    __________________
    ArabBB ... SoooooN!
    Al Mobarmeg المبرمج غير متواجد حالياً

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


    اخى المبرمج لا اعرف كيف اشكرك صدقنى علي تعبك الشديد معى وصبرك علي واتمنى انك تتحملنى المرات القادمة والكود الاخير لم يظبط لكنى الحمدلله تصرفت في الحل ..
    اشكرك مره اخره من كل قلبي والله وجزاك كل خير واتمنى وقوفك جانبى دائما





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





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

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

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