14. april 2003 - 12:59Der er
10 kommentarer og 1 løsning
Skal gøre noget hvis ip findes i tablen?
Hej Når folk kommentere en scooter gemmer jeg der ip i en der hedder ip i table kommentar men hvordan laver jeg så den skriver "Du har stemt" hvis ip findes i tablen scooter?
Har prøvet med denne kode men kan ikke få den til at virke :(
$query=mysql_query("SELECT * FROM kommentar WHERE scooter_id = '$id' ORDER BY id DESC"); while($row = mysql_fetch_array($query)) { if($_SERVER['REMOTE_ADDR'] != $row["ip"]) { $vote = 'Du har ikke stemt!'; } else { $no_vote = 'Du har stemt!'; } }
sådan her: $query=mysql_query("SELECT * FROM kommentar WHERE scooter_id = '$_SERVER['REMOTE_ADDR'] ' ORDER BY id DESC"); if (mysql_num_rows($query) == "0"){ echo "du har IKKE stemt"; }else{ echo "du har allerede stemt"; }
Og det kan også nemt omgås ... så der er ingen god løsning
Synes godt om
Slettet bruger
14. april 2003 - 13:29#8
IL sessions... kan godt hjælpe dig med dem, hvis det er hvad du vælger. Enig i at ip er en dårlig ide. vi har hjemme hos mig 5 pcer på en fast ip. på min skole har vi omkring 150!
Du kan evt. sætte en tidsbegrænsning på IP-blokeringen - så ma ikke kan stemme i 10 minutter efter en eller anden har stemt - det kunne være en kompromis løsning
Tak for hjælpen jeg lukker tror jeg laver login system..
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.