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 - 20 Juni 2018 Antworten
im Forum für Webhosting Homepage gefunden:
Reload-sperre
ATooM
Quasselstrippe
Threadstarter




Beiträge: 346

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: 1330

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: 346

Erklär mal genauer

---
Just Peace!

  Profil   E-Mail   Website   Editieren   Zitieren
ATooM
Quasselstrippe
Threadstarter




Beiträge: 346

bitte

---
Just Peace!

  Profil   E-Mail   Website   Editieren   Zitieren
Can
Halbgott




Beiträge: 1330

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: 346

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: 1330

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: 456

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: 346

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: 1064

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: 107

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: 456

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
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
0 03.09.2017 22:01 von Tainor
CMS für Online Shop
in "PHP & MySQL"
20 07.08.2017 05:54 von Isasimon
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji
php preg_replace_callback für dynamischen Link
in "PHP & MySQL"
0 05.07.2016 11:02 von Rm21
PHP Code verschlüsseln
in "PHP & MySQL"
20 21.02.2016 21:25 von Kilian1
migrierter WP-Blog läuft nicht ...
in "PHP & MySQL"
0 04.02.2016 02:01 von Oxygon
migrierter WP-Blog läuft nicht ...
in "PHP & MySQL"
0 04.02.2016 02:01 von Oxygon
Fertige PHP Scripte für Ihre Homepage
in "PHP & MySQL"
0 16.12.2015 12:02 von PHP-Script-Shop
Callback Befehl ++ Session ID Eintrag +++
in "PHP & MySQL"
2 16.12.2015 11:57 von PHP-Script-Shop
PHP befehl ausführen
in "PHP & MySQL"
9 16.12.2015 11:52 von PHP-Script-Shop
suche online community script
in "PHP & MySQL"
3 16.12.2015 11:51 von PHP-Script-Shop
Text basierender Chat
in "PHP & MySQL"
5 16.12.2015 11:51 von PHP-Script-Shop
Counter mit PHP
in "PHP & MySQL"
2 16.12.2015 11:50 von PHP-Script-Shop
Wo bekommt man fertige PHP Scripte her?
in "PHP & MySQL"
12 16.12.2015 11:42 von PHP-Script-Shop



Besucher : 5634725    Heute : 274     Gestern : 1312     Online : 22     20.6.2018    5:40      0 Besucher in den letzten 60 Sekunden        
Nach oben