Nachdem im YourWBB Forum danach gefragt wurde, hier eine kleine Funktion, mit der man unbekannte Browser aussperren kann.
Öffne die Datei global.php und suche:
Füge darunter ein:
Da das Impressum aus rechtlichen Gründen betretbar sein muss, ist diese Funktion nicht für die Datei misc.php?action=imprint aktiv.
Selbstverständlich kann man das Script auch überall anders nutzen. Dazu muss es einfach wie folgt eingesetzt werden:
Den Text kann man natürlich ändern
Interessnt ist auch die Methode, alle Browser zuzulassen, außer den angegebenen:
Hiermit werden nur alle Browser ausgesperrt, die sich auf der Liste befinden ($array!). Für das WBB lautet das Ganze dafür dann am Ende halt:
Viel Erfolg damit
Öffne die Datei global.php und suche:
Füge darunter ein:
PHP-Quellcode
- function check($useragent)
- {
- $browsers = array(
- 'Gecko',
- 'Firefox',
- 'Netscape',
- 'Mozilla',
- 'MSIE',
- 'Opera',
- 'AppleWebKit',
- 'Konqueror',
- );
- foreach($browsers as $browser=>$pattern)
- {
- if (eregi($pattern, $useragent))
- return 'true';
- }
- return 'false';
- }
- $useragent = $_SERVER['HTTP_USER_AGENT'];
- $check = check($useragent);
- if($filename !== "misc.php" && $_GET['action'] !== "imprint" && $check == "false") die('Sie benutzen einen Browser, den wir aus Sicherheitsgründen blockiert haben.<br>Wir bitten um Verständnis.<br><br>Bei Schwierigkeiten wenden Sie sich bitte an <a href="mailto:'.$adminmail.'">'.$adminmail.'</a><br><br><a href="misc.php?action=imprint">Hier</a> gelangen Sie zum Impressum.</a>');
Da das Impressum aus rechtlichen Gründen betretbar sein muss, ist diese Funktion nicht für die Datei misc.php?action=imprint aktiv.
Selbstverständlich kann man das Script auch überall anders nutzen. Dazu muss es einfach wie folgt eingesetzt werden:
Den Text kann man natürlich ändern
Interessnt ist auch die Methode, alle Browser zuzulassen, außer den angegebenen:
Hiermit werden nur alle Browser ausgesperrt, die sich auf der Liste befinden ($array!). Für das WBB lautet das Ganze dafür dann am Ende halt:
PHP-Quellcode
- if($filename !== "misc.php" && $_GET['action'] !== "imprint" && $check == "true") die('Sie benutzen einen Browser, den wir aus Sicherheitsgründen blockiert haben.<br>Wir bitten um Verständnis.<br><br>Bei Schwierigkeiten wenden Sie sich bitte an <a href="mailto:'.$adminmail.'">'.$adminmail.'</a><br><br><a href="misc.php?action=imprint">Hier</a> gelangen Sie zum Impressum.</a>');
Viel Erfolg damit
3.678 mal gelesen