| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| Lösung: Du speicherst die IP des Benutzers nach der Abstimmung in der Tabelle. Bei jedem Aufruf der Seite suchst du in der Tabelle nach der IP des Benutzers. Wenn vorhanden, inkludiere die Ergebnisseite. Wenn nicht vorhanden, inkludiere die Abstimmungsseite. Mehr ist es nicht. Die Suche der IP in der Tabelle: Code: function hasVoted($ip)
{
$q = mysql_query("SELECT COUNT(*) FROM tabelle WHERE ip = '$ip'");
$row = mysql_fetch_row($q);
return $row[0] > 0;
}
if(hasVoted($_SERVER['REMOTE_ADDR'])) {
include("ergebnis.php");
}
else {
include("abstimmung.php");
}
|
| | |
| Erfahrener Benutzer Registriert seit: 09.03.2005
Beiträge: 219
![]() | würde mir für dieses Problem keine unnötige Arbeit machen, da eine IP Sperre viel zu leicht umgangen werden kann. Eine Umfrage ohne Anmeldung der Teilnehmer kann nie genau sein und wird mit einer IP Sperre, Cookie Sperre oder was auch immer genauso ungenau sein wie ohne. |
| |
| | |
| Erfahrener Benutzer | hmm ich habe doch noch ein Problem: und zwar möchte ich ja jetzt auch nur die Zeilen überprüfen die auch noch die höchste UmfrageID haben! Denn wenn jetzt jemand bei der Umfrage 1 schonmal abgestimmt hat, dann soll er ja bei Umfrage 2 wieder abtimmen können! Folgender Befehl klappt aber irgendwie nicht: Code: <?php
$sql = "SELECT
ID
FROM
Umfrage
ORDER BY
ID DESC
LIMIT 1;
";
$result = mysql_query($sql) OR die(mysql_error());
echo "";
while($row = mysql_fetch_assoc($result)) {
function hasVoted($ip)
{
$q = mysql_query("SELECT COUNT(*) FROM UmfrageIP WHERE IP = '$ip' AND UmfrageID = 'ID'");
.......
|
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Frage zur dauerhaften voting sperre! | litterauspirna | PHP Tipps 2008 | 19 | 29.05.2008 16:19 |
| Frage zu spam bots und captcha | litterauspirna | PHP Tipps 2008 | 6 | 20.05.2008 23:56 |
| DNS Problem / Frage | b++ | Server, Hosting und Workstations | 3 | 12.10.2006 13:27 |
| Frage zu einem mySQL/php/html Konstrukt | <Daniel> | PHP Tipps 2006 | 5 | 11.07.2006 16:07 |
| Reload - Sperre bei Datenübermittlung an MySQL? | Stümper | PHP Tipps 2006 | 3 | 12.06.2006 02:11 |
| Frage zu Counter | PHP Tipps 2006 | 1 | 17.02.2006 21:45 | |
| Frage zu grafiken | JohnRambo | PHP Tipps 2005-2 | 23 | 16.08.2005 20:57 |
| [Erledigt] frage | PHP Tipps 2005-2 | 9 | 15.06.2005 13:22 | |
| Performence Frage | PHP-Fortgeschrittene | 10 | 06.05.2005 19:00 | |
| Frage zu einem Editformular | PHP Tipps 2005 | 3 | 25.04.2005 14:58 | |
| Technische Frage zur Realisation einer Online-Umfrage | Stefano | PHP Tipps 2005 | 5 | 16.03.2005 17:39 |
| kleine frage zu ip sperre | PHP Tipps 2004-2 | 5 | 15.12.2004 19:01 | |
| [Erledigt] Frage zur Funkrionen? | PHP Tipps 2004-2 | 10 | 01.12.2004 09:42 | |
| Kurze Frage an die Php Profis | PHP Tipps 2004-2 | 11 | 24.11.2004 17:38 | |
| [Erledigt] Frage! | PHP Tipps 2004 | 4 | 27.07.2004 11:25 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| abstimmung ip, abstimmungsformular php, ip sperre umgehen abstimmung, php ip sperre abstimmung, ip-sperre php umfrage, abstimmung ip sperre umgehen, poll ip-voting sperre aufheben, pollvote ip sperre umgehen, vote ip sperre, votingsperre umgehen, counter ipsperre sql, http://www.php.de/php-tipps-2007/34280-mal-wieder-eine-frage-zur-ip-sperre.html, voting umgehen der ip sperre, ip sperre nach submit, html abstimmung ip sperre, poll php ohne anmeldung, formular ip sperren |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.