WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Reload-sperre

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Reload-sperre - 21 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Reload-sperre
ATooM
Quasselstrippe
Threadstarter




Beiträge: 345

Hallo,

ich will eine ganz simple Reload - Sperre bei mir einbauen. Die Seite ist eine ganze normale Page, aber ich will, dass da immer wenn man Reloaded da nur "Reload nicht erlaubt" steht.
Wie kann ich das am besten realisieren ? Mit Cookies / MySql ?

---
Just Peace!

  Profil   E-Mail   Website   Editieren   Zitieren
Can
Halbgott




Beiträge: 1324

Ne, dazu brauchst du keine Cookies. In $REMOTE_ADDR steht die aktuelle IP-Adresse des Besuchers. Die schreibst du in ne Textdatei oder MySQL-Tabelle, und dazu noch einen Timestamp. Dann schaust du, ob ein Eintrag mit derselben IP in nem bestimmten Intervall (z.B: 5 Minuten = 300 Sekunden) vorhanden ist - und dann kannst du deine Meldung ausgeben.

Nur solltest du die IPs irgendwann aus der Datei löschen, also vielleicht wenn der Timestamp älter als 1 Stunde ist...

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
ATooM
Quasselstrippe
Threadstarter




Beiträge: 345

Erklär mal genauer

---
Just Peace!

  Profil   E-Mail   Website   Editieren   Zitieren
ATooM
Quasselstrippe
Threadstarter




Beiträge: 345

bitte

---
Just Peace!

  Profil   E-Mail   Website   Editieren   Zitieren
Can
Halbgott




Beiträge: 1324

Also, du speicherst zusammen die aktuelle IP und nen Timestamp. Bei jedem Aufruf der Seite schaust du, ob die aktive IP in deiner Liste drin ist. Wenn sie drin ist, wurde die Seite schon mal betreten.

Allerdings werden sich so nach einiger Zeit viele IPs sammeln. Also überprüfst du jedes Mal, wie alt jeder Timestamp ist. Ist er älter als 5 Minuten, löschst du die zugehörige IP aus deiner Liste. Die Liste kann ne Textdatei oder ne MySQL-Tabelle sein.

Can

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
ATooM
Quasselstrippe
Threadstarter




Beiträge: 345

Die Idee an sich ist gut, aber funktioniert nicht ganz.

Es wird bei meiner Page immer die index.php aufgerufen. index.php?inhalt ....

---
Just Peace!

  Profil   E-Mail   Website   Editieren   Zitieren
Can
Halbgott




Beiträge: 1324

Dann musst du halt in das Textfile / in die Tabelle noch den Wert von $inhalt übernehmen und entsprechend abfragen.

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
NetDrag
Foren-Team




Beiträge: 442

Es gibt vielleicht noch ne andere Möglichkeit. Erzähl mal warum du eigentlich den Reload verhindern möchtest?


---
We are born wet, naked and hungry, then things got worse!

  Profil   Website   Editieren   Zitieren
ATooM
Quasselstrippe
Threadstarter




Beiträge: 345

Ich habe zwar auch eine andere Lösung, aber die verhindert das nicht auf jeder Seite sondern nur da wo es sein muß ( beim Gewinnspiel )... Ich will aber zur allgemeinen Sicherheit komplett den Reload sperren, egal wo man sich befindet ( auf meiner Page )

---
Just Peace!

  Profil   E-Mail   Website   Editieren   Zitieren
kleiner Gast
Pixelschubser




Beiträge: 3

wo ihr gerade bei dem thema seid.
wie sicher ist eine ip-sperre überhaupt bzw wie kann ich (abgesehen von cookies) eine halbwegs sichere reloadsperre realisieren?
hab das im moment für ein script dass downloads zählt so so realisiert dass die ip in verbindung mit dem dateinamen in eine mysql tabelle geschrieben wird, das ist aber nicht besonders sicher da sich die ip (zumindest ist es bei meiner so) nach jedem neustart verändert.

thx für hilfe

  Profil   E-Mail   Editieren   Zitieren
michaelh
Forenheld




Beiträge: 1061

Für den Counter auf meiner Homepage setze ich einfach einen Wert in einer Session.

Ist der Wert nicht gesetzt erhöhe ich die Besucherzahl um 1. Ist er gesetzt wird nichts geändert.

Allerdings gehen diese Informationen nach dem Schließen des Browsers bzw. nach einem IP-Wechsel verloren.


http://www.php.net/manual/de/ref.session.php

---
Michael
Reads Mails Really Fast
rm -rf /* &

  Profil   Editieren   Zitieren
Ehemaliges Mitglied (#2147)
Fachidiot




Beiträge: 106

wie sicher ist eine ip-sperre überhaupt bzw wie kann ich (abgesehen von cookies) eine halbwegs sichere reloadsperre realisieren?


das Problem kenne ich!
Ausserdem ist ein Counter und eine Reloadsperre ziemlich ungenau und problematisch!
In meiner Schule haben wir z.B.: über 120 Rechner! Wenn ich jetzt auf meiner Homepage eine Reloadsperre via IP mache, dann kommt nur einer darauf! GEnauso verhällt es sich im Internetcafé und in einer Firma!

Cookies kann ich allerdings auch nicht leiden!

  Profil   Editieren   Zitieren
NetDrag
Foren-Team




Beiträge: 442

das beste ist es wohl für jeden besucher ne session zu generieren und die session id mit dem timeout zu speichern.

---
We are born wet, naked and hungry, then things got worse!

  Profil   Website   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » Reload-sperre

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Reload-sperre im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126517    Heute : 435     Gestern : 463     Online : 196     21.11.2024    14:01      0 Besucher in den letzten 60 Sekunden        
Nach oben