以下代码检测到PC浏览器并重定向。 这是一个工作的。 但是,我希望有人帮助改变它以显示某些内容。
<?
$webversion = "http://www.webversion.com";
$agent = $_SERVER['HTTP_USER_AGENT'];
if (preg_match("/window/i", $agent)) {
header( "Location: $webversion" ) ;
}
if (preg_match("/mac/i", $agent)) {
header( "Location: $webversion" ) ;
}
if (preg_match("/microsoft/i", $agent)) {
header( "Location: $webversion" ) ;
}
if (preg_match("/linux/i", $agent)) {
header( "Location: $webversion" ) ;
}
?>
我希望它像
if(usingPC)
echo 'something';
else
echo 'somethingelse'
答案 0 :(得分:0)
您将创建一个函数来封装上面的测试
function usingPC(){
return preg_match("/window/i", $_SERVER['HTTP_USER_AGENT']);
}
要使用此功能,您必须调整代码:
if(usingPC())
echo 'something';
else
echo 'somethingelse'