برگزیده های پرشین تولز

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

Romain_Gary

Registered User
تاریخ عضویت
23 فوریه 2005
نوشته‌ها
1,801
لایک‌ها
6
سن
38
من اون اسکریپتی که برای رای گیری نوشتم تقریبا به کمک بچه ها درستش کردم
فقط 1 مشکل دارم من با آی پی تونستم کاری بکنم که یک نفر نتونه 2 رای یا بشتر بده ولی با کوکی نتونستم
حالا میخوام با کمک کوکی اینکارو بکنم باید چیکار کنم . :) ممنون
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
8 آگوست 2004
نوشته‌ها
1,511
لایک‌ها
1
سن
39
محل سکونت
تهران-ونک-php-mysql
کافیه یک رای که داد یه کوکی بسازی و یه چیزی بزاری توش و در هر بار رای دادن کوکی رو نگاه کنه ببینه هست یا نه
خیلی ساده هست که
 

skh

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

Romain_Gary

Registered User
تاریخ عضویت
23 فوریه 2005
نوشته‌ها
1,801
لایک‌ها
6
سن
38
یک مثال کدی چیزی میشه برام بزنید
این قسمتش تموم بشه دیگه تمومه
 

skh

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

shankimout

Registered User
تاریخ عضویت
17 می 2004
نوشته‌ها
1,524
لایک‌ها
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";
}
 

sama_sally

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

skh

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

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

  • vs1.6_fa.zip
    24.6 KB · نمایش ها: 6

skh

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