PHP 中的一些经验积累(1)

发表于:2007-06-11来源:作者:点击数: 标签:
1、关于 PHP 重定向 方法一:header("Location: index. php "); 方法二:echo "scriptwindow.location =\"$PHP_SELF\";/script"; 方法三:echo "META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php\""; 2、获取访问者浏览器 function browse_infor() {

1、关于PHP重定向

方法一:header("Location: index.php");

方法二:echo "<script>window.location =\"$PHP_SELF\";</script>";

方法三:echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php\">";

2、获取访问者浏览器



function browse_infor()

{

$browser="";$browserver="";

$Browsers =array("Lynx","MOSAIC","AOL","Opera","JAVA","MacWeb","WebExplorer","OmniWeb");

$Agent = $GLOBALS["HTTP_USER_AGENT"];

for ($i=0; $i<=7; $i++)

{

if (strpos($Agent,$Browsers[$i]))

{

$browser = $Browsers[$i];

$browserver ="";

}

}

if (ereg("Mozilla",$Agent) && !ereg("MSIE",$Agent))

{

$temp =explode("(", $Agent); $Part=$temp[0];

$temp =explode("/", $Part); $browserver=$temp[1];

$temp =explode(" ",$browserver); $browserver=$temp[0];

$browserver =preg_replace("/([\d\.]+)/","\1",$browserver);

$browserver = " $browserver";

$browser = "Netscape Navigator";

}

if (ereg("Mozilla",$Agent) && ereg("Opera",$Agent))

{

$temp =explode("(", $Agent); $Part=$temp[1];

$temp =explode(")", $Part); $browserver=$temp[1];

$temp =explode(" ",$browserver);$browserver=$temp[2];

$browserver =preg_replace("/([\d\.]+)/","\1",$browserver);

$browserver = " $browserver";

$browser = "Opera";

}

if (ereg("Mozilla",$Agent) && ereg("MSIE",$Agent))

{

$temp = explode("(", $Agent); $Part=$temp[1];

$temp = explode(";",$Part); $Part=$temp[1];

$temp = explode(" ",$Part);$browserver=$temp[2];

$browserver =preg_replace("/([\d\.]+)/","\1",$browserver);

$browserver = " $browserver";

$browser = "Internet Explorer";

}

if ($browser!="")

{

$browseinfo = "$browser$browserver";

}

else

{

$browseinfo = "Unknown";

}

return $browseinfo;

}

//调用方法$browser=browseinfo() ;直接返回结果


共2页: 1 [2] 下一页

原文转自:http://www.ltesting.net

...