如果您不想使用旧版浏览器访问您的网站,您应该在用户访问您的网站之前创建一个索引文件。
像这样的结构:
- root
-- index.php
-- yourWebsiteFolder
--- website files ...
在 index.php 中,您可以使用以下代码检查用户浏览器:
$browsers = "mozilla msie gecko firefox ";
$browsers.= "konqueror safari netscape navigator ";
$browsers.= "opera mosaic lynx amaya omniweb maxthon theworld traveler chrome";
$browsers = explode(" ", $browsers);
$nua = strToLower( $_SERVER['HTTP_USER_AGENT']);
$l = strlen($nua);
for ($i=0; $i<count($browsers); $i++){
$browser = $browsers[$i];
$n = stristr($nua, $browser);
if(strlen($n)>0){
$GLOBALS["ver"] = "";
$GLOBALS["nav"] = $browser;
$j=strpos($nua, $GLOBALS["nav"])+$n+strlen($GLOBALS["nav"])+1;
for (; $j<=$l; $j++){
$s = substr ($nua, $j, 1);
if(is_numeric($GLOBALS["ver"].$s) )
$GLOBALS["ver"] .= $s;
else
break;
}
}
}
if( ($GLOBALS["nav"] == "firefox" && $GLOBALS["ver"] <= 15) || ( $GLOBALS["nav"] == "msie" && $GLOBALS["ver"] <= 8 ) ) {
// browser is older
}
else
{
// go to website
header("location: yourWebsiteFolder");
}
在此代码中,如果用户的浏览器是 firefox 15 或更低版本,或者 IE 8 或更低版本,您可以打印您的错误消息,否则用户可以访问您的网站。