php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.05.2008, 14:53  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard Frage zur dauerhaften voting sperre!

Hallo Leute!

Ich habe da mal ne Frage. Da ich mir bald ein kleines Poll(Umfrage) Script schreiben will,will ich natürlich auch ein mehrfach voting von Besuchern der Seite verhindern!

1. Variante ein Cookie setzen
macht nur begrenzt Sinn,denn das Cookie kann man von seinem Rechner wieder löschen und schon kann man wieder voten!

2. Variante IP Adresse speichern
macht auch wenig Sinn denn so weit ich weis bekommt nach 24 Stunden sowieso eine neue IP.

3. Variante Session ID speichern
sehr Sinnlos weil nach jedem neu Aufruf des Browsers bzw. neustart bekmmt man eine neue session id.

Nun habe ich mir eins überlegt!

Ein Cookie enthält vor dem @ immer den Rechnernamen eines benutzers!
Wenn man nun das Cookie ausliest so das man den Dateinamen bekommt,kann man doch den Dateinamen String cutten und den Rechnernamen der vor dem @ steht mit der ID der Umfrage in eine seperate Tabelle schreiben.
Dann kann man doch diesen wieder auslesen und als Bedingung nutzen!
Wenn dann der besucher der sein Cookie gelöscht hat wieder kommt ist ja sein Rechnername trotzem noch gespeichert.

Meine eigentliche Frage nun!

Wie kann ich nun auf die IP des Butzers nugreifen und damit den Rechnernamen seines Rechners ermitteln?
Nun lese ich aus der Tabelle die Umfrage Id aus und den Rechnernamen der dazu gespeichert ist!
in der If Abfrage vergleiche ich dann den zu der Umfrage ID gespeicherten rechnernamen mit dem durch die IP Adresse ermittelten. Und ist der gleich dann kann er nicht mehr voten!

Wäre das eine Möglichkeit eine dauerhafte voting Sperre zu realisieren und welche funktionen braucht man denn dazu?

Danke für eure Antworten,ich hoffe ich konnte mein Vorhaben verständlich rüber bringen!

Code gibt es noch keinen es sind nur erst mal meine Gedankengänge!

mfg der Litter
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.05.2008, 15:09  
Benutzer
 
Registriert seit: 19.05.2008
Beiträge: 86
SJahr befindet sich auf einem aufstrebenden Ast
SJahr eine Nachricht über ICQ schicken SJahr eine Nachricht über MSN schicken
Standard

Du hast meines Wissen gar keine Chance über die Ip an den Rechnernamen zu kommen.

Theoretisch kannst du mit einem ping-Befehl den Rechnernamen herausbekommen, ABER die meisten hängen ja nicht direkt am Internet, sondern an einem Router.
SJahr ist offline  
Alt 29.05.2008, 15:10  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Bei einem Voting wo auch "Gäste" dran teilnehmen können wird dir nichts anderes übrig bleiben als Cookies und IPs zusammen zu nutzen. Hinter einem Login ist das natürlich was anderes.

Du könntest auch noch eine E-Mailadressen eingabe und bestätigung einbauen, dann hast du auch zusätzlich noch die Gewissheit das jede E-Mail-Adresse nur 1 mal gevotet hat, klar viele haben mehrere E-Mail-Adressen oder legen sich 1x Adressen an, aber da helfen dann wohl wirklich nur Cookies und IPs.

Ich stelle mal die Behauptung auf das wenn jemand mehrfach voten will, dann kann er das auf irgendeine Art und Weise sowieso.

Zum Rechnernamen: der ist doch wohl auch nicht eindeutig oder? Außerdem benutz 1 User nicht nur 1 Rechner und umgekehrt, aber das Problem hast du auch mit Cookies und IPs...
cycap ist offline  
Alt 29.05.2008, 15:14  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Also scheint nicht wirklich eine Methode zu geben eine dauerhafte voting Sperre zu realisieren?

Mich hat das mal interesiert obs eventuell eine Möglichkeit gibt!

Nun da werde ich wohl bei Cookies bleiben. Wie gesagt das mit der IP Sperre hat ja auch nur maximal 24 Stunden Wirkung,denn danach bekommt man ja meines Wissens nach eh eine neue IP zugewiesen!
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 29.05.2008, 15:20  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Zitat:
Zitat von litterauspirna Beitrag anzeigen
Also scheint nicht wirklich eine Methode zu geben eine dauerhafte voting Sperre zu realisieren?!
Ohne Login? Dann behaupte ich das geht nicht und mit Login hättest du auch wieder das Problem das du sicherstellen musst das jede Person auch nur 1 Login bekommt. Wenn du überlegst, dann geht das nicht mal wenn du jedem User sein Passwort per Brief sendest, denn er kann sich auch ein paar Vornamen ausdenken...

Zitat:
Nun da werde ich wohl bei Cookies bleiben. Wie gesagt das mit der IP Sperre hat ja auch nur maximal 24 Stunden Wirkung,denn danach bekommt man ja meines Wissens nach eh eine neue IP zugewiesen!
Nicht zwingend, aber der "normale" User schon
cycap ist offline  
Alt 29.05.2008, 15:21  
Benutzer
 
Registriert seit: 09.04.2008
Beiträge: 60
keinplanvonnix befindet sich auf einem aufstrebenden Ast
Standard

vor dem @ steht der username und nicht der rechnername, also brauch ich nur einen neuen user anlegen. mehrfachvotings können imho nur durch useridentifizierung unterbunden werden denn alle anderen infos sind "manipulierbar"

edit: grummel war jemand schneller, ich werde alt
keinplanvonnix ist offline  
Alt 29.05.2008, 15:22  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Na gut danke aber trotzdem für eure Antworten. Ich werde mich wohl damit anfreunden müssen das es nicht geht!

Schade eigentlich!

Na gut bei registrierten Usern das zu realisieren wäre nicht so das Thema. Mir gings ja eigentlich um Gäste!
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 29.05.2008, 15:23  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Bau nen Fingerabdruck-Scan ein
cycap ist offline  
Alt 29.05.2008, 15:26  
Benutzer
 
Registriert seit: 09.04.2008
Beiträge: 60
keinplanvonnix befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von cycap Beitrag anzeigen
Bau nen Fingerabdruck-Scan ein
manipulierbar wenn ich meinen abdruck beim erstellen eines logins einscannen muss da du nicht mit einer 100%-igen genauigkeit arbeiten kannst ^^
keinplanvonnix ist offline  
Alt 29.05.2008, 15:29  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Also wenn man Cookies, IP-Adressen-Filter und E-Mail-Adressen-Bestätigung einbaut, dann setzt man schon hohe Hürden, also ich als Manipulateur hätte keine Lust so einen Aufwand zu betreiben und das für jedes mal Voten...
cycap ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zu spam bots und captcha litterauspirna PHP Tipps 2008 6 20.05.2008 23:56
Frage zu Session SmileMan PHP Tipps 2008 1 08.10.2007 11:22
Ein kleine Frage zum posten hier im Forum Kein Genie Off-Topic Diskussionen 3 20.03.2006 13:40
Blöde Frage " oder ' FireFIghter PHP Tipps 2005-2 7 22.09.2005 07:06
[Erledigt] Einfache Frage! Datenbanken 2 21.09.2005 08:27
[PDO] Frage zur Portabilität freq.9 PHP-Fortgeschrittene 2 29.07.2005 13:28
Voting Sperre PHP Tipps 2005 13 26.05.2005 17:32
Performence Frage PHP-Fortgeschrittene 10 06.05.2005 19:00
Frage zu einem Editformular PHP Tipps 2005 3 25.04.2005 14:58
Hallo und Frage zu dynamischer Veränderung in Textfeldern. PHP Tipps 2004-2 2 27.12.2004 22:29
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
Frage zur Formatierung von Text obi PHP Tipps 2004 1 03.11.2004 13:35
[Erledigt] Frage! PHP Tipps 2004 4 27.07.2004 11:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mehrfach voten, mehrmals voten, bei umfragen mehrfach voten, online voting mehrfach, wie kann ich mehrmals voten, voting ip adresse, voting cookies, voting mehrmals voten, voting sperre script, web.de 24 std sperre, webde 24 std ip sperre, problem online-voting ip, mehrmaliges voten verhindern, cookie sperre entfernen, ip adressen zum voten, wie kann ich im internet mehrmals voten, mit email adresse mehrmals voten, werden bei voting ip adresse gespeichert, internet votings ip adressen speichern, php mehrfachabstimmung

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum