به نقل از iransbs :ولی عزیز سیستم های مدیریت محتوا هم از همین کوکی ها استفاده می کنند
البته اره
اگر یاره کوکی رو پاک کنه دوباره می تونه رای بده
حالا بهر از هیچی که هست
<?php
//Connection
$query = "SELECT * FROM voting";
$result = mysql_query($query);
while( $list = mysql_fetch_array($result){ //While Loop
$ip = $GLOBALS['REMOTE_ADDR'];
$vote = $list['vote'];
if($ip = $list['ip']){
echo("You have voted before! Your vote was: $vote");
$error = TRUE;
return false; //Or exit(); based to app
}
}//While Loop End
if(!$error){
//Application
}
?>
چرا؟از کوکی ها هم که نمیشه در این مورد استفاده کرد.
درسته ولي به نظرم نسبت آي پي مطمئن تر هستش.اگر یاره کوکی رو پاک کنه دوباره می تونه رای بده
يه بار گفتم يه بار ديگه هم ميگم اين روش پيشنهادي منه:
به نقل از Asef :چرا؟
درسته ولي به نظرم نسبت آي پي مطمئن تر هستش.
ما فرض رو بر اين ميزاريم كه قصد تقلب نباشه ! فردي وقتي راي داد اگه با كوكي ثبت بشه تا زماني كه كوكي ها رو پاك نكرده باشه ديگه نميتونه راي بده و راي قبلي براش نشون داده بشه در صورتي كه اگه با آي پي ثبت بشه در ديتابيس, فرد بعد از هر اتصال ميتونه يك بار راي بده !! (درست ميگم؟!!)
يك نظر هم اينه كه ما سه رقم سمت راست آي پي رو در نظر نگيريم, فكر كنم در هر اتصال فقط اين ارقام تغيير ميكنه. كه البته اين هم به نوعي ميتونه مشكل ساز باشه ...
نظرتون چيه؟
كسي نظري نداشت؟به نقل از Asef :ممنون. دوستان ممكنه در مورد نحوه به كار گيري كوكي ها هم توضيحي بدندچطور ميشه اطلاعات رو ذخيره و بعدا دريافت كرد ...
کوکی خالی یا ای پی نمی تونه با هم هم هم مشکل برای کسانی ایجاد می کنه که از ایران رای میدن و یک ای اس پی دارندبه نقل از PersianPC :خوب تنها کاری که میشه کرد ، اینه که IP شونو ذخیره کنی ، تا اگه دوباره چنین IP خواست رای بده ، نتونه این کارو بکنه.
این راه هم بدرد Dial up نمیخوره ، چون با هر دفعه اتصال ، یه IP جدید برای طرف اختصاص داده میشه.
از کوکی ها هم که نمیشه در این مورد استفاده کرد.
به نقل از mehrdad1355 :کوکی خالی یا ای پی نمی تونه با هم هم هم مشکل برای کسانی ایجاد می کنه که از ایران رای میدن و یک ای اس پی دارند
بهتره برای هر ای پی مهلتی باشه که تو اون مدت از اون ای پی رای داده نشه
شايد با آيپي ثابتي كه داشتي اين كار رو كرده !به نقل از miladmovie :فکر کنم یک روش بهتری وجود داشته باشه !
چون من کوکی ها رو پا کردم
از روی یک شبکه لن به اینترنت وصل بودم با دوتا کامپیوتر تونستم فقط یک بار (یعنی با هر کامپیوتر یک بار) رای بدم