Kontakt Reload
Posted: Sat 2. Dec 2006, 13:19
Es ist leider möglich nach dem einmal der Kontaktformular gesendet wurde mit einfachem F5 (Refresh) + Enter beliebig viel, erneut daselbe nachricht zu senden. Mit viel Text unter "Nachricht" und schneller Internetverbindung kann die Seite zimlich unnereichbar sein.
Von vorteil wäre eine Reloadsperre wie auch in etwa: damit die Kontaktseite Seite und auch Gästebuch nur von eigener Seite erreichbar ist.
Liebe Grüsse an alle
Sorry 4 Bad Lang.
after message was sending over contakt form, it is posibel to repeat a same message with reload (F5+Enter). Some code to prevent reload can be useful, olso refferer check to alow access to contact form(and guestbook)only from own site.
Greetz
Von vorteil wäre eine Reloadsperre wie auch in etwa:
Code: Select all
$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
$host = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '';
if (strlen($referer) == 0 || strpos($referer, "$host/") === false) {
die();
Liebe Grüsse an alle
Sorry 4 Bad Lang.
after message was sending over contakt form, it is posibel to repeat a same message with reload (F5+Enter). Some code to prevent reload can be useful, olso refferer check to alow access to contact form(and guestbook)only from own site.
Greetz