Забрана на достъпа до сайта си с определен Browser.

Karcho

Registered
public function check($browser) {
if(preg_match("/$browser/", $_SERVER['HTTP_USER_AGENT'])) {
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$exp = explode("/", $user_agent);
$replace = $exp[0];
preg_match("/$browser/", $_SERVER['HTTP_USER_AGENT'], $match);
$user_agent = $match[0];
$user_agent = preg_replace("/Firefox/", "Mozilla Firefox", $user_agent);
$user_agent = preg_replace("/MSIE/", "Internet Explorer", $user_agent);
$user_agent = preg_replace("/Opera/", "Opera", $user_agent);
$user_agent = preg_replace("/Chrome/", "Google Chrome", $user_agent);
$user_agent = preg_replace("/Safari/", "Safari", $user_agent);
echo "<center> Използваният от вас браузър е $user_agent, тъй като този сайт не го поддръжа, се налага да влезнете с друг браузър. </center>";
exit();
}
}
check('MSIE');
?>


check('MSIE');
тук детектва internet explorer, aко искате например firefox да няма достъп до сайта пишете вместо това, това:
>check('Firefox');
------------
Браузъри, които предлага функцията и може да забраните (написвайки кода, както горе в примера)

MSIE - INTERNET EXPLORER
FIREFOX - MOZILLA FIREFOX
OPERA - OPERA
Chrome - GOOGLE CHROME
Safari - Safari

------------

//edit - в функция, няма нужда от клас.
 

Back
Горе