استفاده از کوکی برای محدودیت کاربر

شروع موضوع توسط Romain_Gary ‏13 فوریه 2006 در انجمن PHP

  1. Romain_Gary

    Romain_Gary Registered User

    تاریخ عضویت:
    ‏23 فوریه 2005
    نوشته ها:
    1,711
    تشکر شده:
    5
    من اون اسکریپتی که برای رای گیری نوشتم تقریبا به کمک بچه ها درستش کردم
    فقط 1 مشکل دارم من با آی پی تونستم کاری بکنم که یک نفر نتونه 2 رای یا بشتر بده ولی با کوکی نتونستم
    حالا میخوام با کمک کوکی اینکارو بکنم باید چیکار کنم . :) ممنون
     
  2. hba

    hba کاربر فعال صفحات داینامیک کاربر فعال

    تاریخ عضویت:
    ‏8 آگوست 2004
    نوشته ها:
    1,511
    تشکر شده:
    1
    محل سکونت:
    تهران-ونک-php-mysql
    کافیه یک رای که داد یه کوکی بسازی و یه چیزی بزاری توش و در هر بار رای دادن کوکی رو نگاه کنه ببینه هست یا نه
    خیلی ساده هست که
     
  3. skh

    skh کاربر تازه وارد

    تاریخ عضویت:
    ‏12 ژانویه 2006
    نوشته ها:
    590
    تشکر شده:
    0
    آره خیلی ساده هست . تو ارسال نظرات می تونی راحت تابع اون رو پیدا کنی .
     
  4. Romain_Gary

    Romain_Gary Registered User

    تاریخ عضویت:
    ‏23 فوریه 2005
    نوشته ها:
    1,711
    تشکر شده:
    5
    یک مثال کدی چیزی میشه برام بزنید
    این قسمتش تموم بشه دیگه تمومه
     
  5. skh

    skh کاربر تازه وارد

    تاریخ عضویت:
    ‏12 ژانویه 2006
    نوشته ها:
    590
    تشکر شده:
    0
    بزار پبدا کنم . این اسکریپت وایه EVOTING هست . توش راحت کدش رو می تونی پیدا کنی .
     
  6. shankimout

    shankimout Registered User

    تاریخ عضویت:
    ‏17 می 2004
    نوشته ها:
    1,491
    تشکر شده:
    3
    محل سکونت:
    ساری . . . . . . . . . . . . . . Permanently Bann
    کد:
    setcookie
     
    (PHP 3, PHP 4, PHP 5)
    setcookie -- Send a cookie
    Description
     
    bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure]]]]] )
     
    setcookie() defines a cookie to be sent along with the rest of the HTTP headers. Like other headers, cookies must be sent before any output from your script (this is a protocol restriction). This requires that you place calls to this function prior to any output, including <html> and <head> tags as well as any whitespace. If output exists prior to calling this function, setcookie() will fail and return FALSE. If setcookie() successfully runs, it will return TRUE. This does not indicate whether the user accepted the cookie. 
     
    
    PHP:
    if(empty($_COOKIE['voted_' $poll_id ])){
    // calling vote function
    setcookie("voted_" $poll_id true,time()+3600 24 30 365 5,"/");
    }else{
    echo 
    "you have already voted in this poll";
    }
     
  7. footbal
  8. Romain_Gary

    Romain_Gary Registered User

    تاریخ عضویت:
    ‏23 فوریه 2005
    نوشته ها:
    1,711
    تشکر شده:
    5
    دستت درد نکنه
     
  9. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    آره اینطوری ... ولی شانکیماوت جان اینطوری اگه تعداد نظرسنجی ها بالا بره یه کم مشکل ساز هست!
     
  10. skh

    skh کاربر تازه وارد

    تاریخ عضویت:
    ‏12 ژانویه 2006
    نوشته ها:
    590
    تشکر شده:
    0
    من از همه بهتر این اسکریپت رو می دونم . که نتایج و ip ها رو توی فایل log ذخیره می کنه و فرد ادمین می تونه اجازه بده که کوکی ها کنترل شه یا نشه و ..
     

    فایل های ضمیمه:

    • vs1.6_fa.zip
      اندازه فایل:
      24.6 KB
      نمایش ها:
      6
  11. shankimout

    shankimout Registered User

    تاریخ عضویت:
    ‏17 می 2004
    نوشته ها:
    1,491
    تشکر شده:
    3
    محل سکونت:
    ساری . . . . . . . . . . . . . . Permanently Bann
    اینم از مشکلات AJAX .

    شانکماووت نه . شانکیموت .

    این مثال ساده برای اشنایی با کوکی بود
     
  12. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    سوتی دادی شانکیماوت
     
  13. iransbs

    iransbs کاربر تازه وارد

    تاریخ عضویت:
    ‏3 می 2005
    نوشته ها:
    471
    تشکر شده:
    0
    محل سکونت:
    ایران، مازندارن، ساری
    سالار جان شما هم اشتباه کردی شانکیماوت نه شانکیماوت :blink: :p
    شوخی کردم
     
  14. avajang.com .leftjee.ir.right
  15. skh

    skh کاربر تازه وارد

    تاریخ عضویت:
    ‏12 ژانویه 2006
    نوشته ها:
    590
    تشکر شده:
    0
    شانکیماوت یعنی چه ؟
     
zarpopخرید بک لینک