Как чрез бисквитки да очита че си гласувал

XTYLING

Registered
Някой може ли да ми каже как става номера защото имам един воте скрипт и искам освен чрез IP на 24 часа да се гласува и чрез безквитки..

ПП: Скрипта е по линк (публичен) което значе че неможе да го напарвя по потребител а по IP Address и сега искам и по бизквитки.

мерси за отделеното внимание.
 
Не схващам много идеята , но
if ($_COOKIE['vote_ip'] == $_SERVER['REMOTE_ADDR']) {
die("Не може да гласуваш в следващите 24 часа!");
}
else {
// тук гласуваш
setcookie('vote_ip',$_SERVER['REMOTE_ADDR'],time()+3600*24);
}
примерно нещо такова , но така всеки може да си изтрие бисквитката и да гласува отново и отново и отново ...
 
трябва ми това за бисквитките (примерно да кажем не си трият бизвитките) а IP-то им се сменя ... как ще стане ?
 
То като се замисля , нямаше много смисъл в предния скрипт ...
if (isset($_COOKIE['my_cookie'])) { die("Вие вече сте гласували за последните 24 часа"); }
else {
// пак гласуваш тука
setcookie('my_cookie',$_SERVER['REMOTE_ADDR'],time()+3600*24);
}
 
if ($_COOKIE[my_cookie] == "1" ) { die("Glasuval si"); }
else {
// zapisva6 v DB 4e e glasuval i t.n.
$value = "1";
setcookie('my_cookie', $value, time()+3600*24);
}
 
vik96 каза:
if ($_COOKIE[my_cookie] == "1" ) { die("Glasuval si"); }
else {
// zapisva6 v DB 4e e glasuval i t.n.
$value = "1";
setcookie('my_cookie', $value, time()+3600*24);
}

да но като си сменя IP адреса и ми дава пак да гласувам...
 

Back
Горе