php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
liedervote mit ip- sperre


 
Viper1985
28-03-2003, 15:24 
 
guten tag

möchte ein kleines projekt verwirklichen aber ich bräuchte da hilfe...
ich möchte ein tool machen, in dem man lieder bewerten kann... jedoch sollte ein lied nur einmal von einem user bewertet werden... dies könnte man ja mit einer ip-sperre machen... aber wie könnte ich das verwirklichen, da ja mehrere ip das lied bewerten...


danke

 
MelloPie
28-03-2003, 15:30 
 
ne ip sperre für ein paar Stunden einbauen.
Wenn IP schon in DB dann kein vote möglich, ganz einfach.

 
Viper1985
28-03-2003, 15:33 
 
ja, aber meine frage ist, wenn ich die ip überschreibe das heisst user b hat gevotet, dann hat ja user a wider das recht zu voten, aber ich möchte, dass jeder user nur einmal kann.
die user müssen aber nicht angemeldet sein.. jeder kann bewerten

 
Damian1984
28-03-2003, 15:34 
 
also ich würds mit nem cookie machen!

<?
$liedname = xxx;
setcookie ("ipsperre",$liedname, time()+3600);

if(!isset($ipsperre))
{
// vote
}
else
{
echo "Du hast schon gevotet!";
}
?>

müsste eigentlich so funtzen!

 
Viper1985
28-03-2003, 15:40 
 
daran hät ich nicht gedacht....

danke werds probieren

 
Abraxax
28-03-2003, 15:42 
 
@Viper1985
such mal im forum. da wurde schon oft wegen vote-script und ip-sperre gefragt. zwar nicht grad wegen lieder, aber das prinzip ist ja das gleiche.

 
MelloPie
28-03-2003, 15:55 
 
cookies sind oft abgestellt...
zB bei XP standardmässig...
Am besten ist ne Tabelle mit ip adressen zu speichern...

 
graf
28-03-2003, 16:49 
 
letztlich ist eine ip sperre UND (der versuch) ein cookie (zu setzen), das "sicherste" was möglich ist.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:06 Uhr.