我一直在試圖讓這個PHP腳本能夠工作,但我似乎無法工作。 :\PHP中未定義的變量,我做錯了什麼?
<?php function getBrowser() {
$u_agent = $_SERVER['HTTP_USER_AGENT'];
$ub = '';
if(preg_match('/MSIE/i',$u_agent)) {
$ub = "Internet Explorer";
}
elseif(preg_match('/Firefox/i',$u_agent)) {
$ub = "Mozilla Firefox";
}
elseif(preg_match('/Safari/i',$u_agent)) {
$ub = "Apple Safari";
}
elseif(preg_match('/Chrome/i',$u_agent)) {
$ub = "Google Chrome";
}
elseif(preg_match('/Opera/i',$u_agent)) {
$ub = "Opera";
}
elseif(preg_match('/Netscape/i',$u_agent)) {
$ub = "Netscape";
}
return $ub;
}
echo $ub;
?>
我只是試圖讓PHP正確檢測瀏覽器,但我總是得到「未定義的變量:UB」,在「回聲$ UB;」
這次我做錯了什麼?
您是否收到錯誤或警告? – 2012-03-30 05:31:17