最近刚刚完成手中的项目,比较闲。来这儿转转,把积累的一些技巧分享给大家! 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\.]+)/","); $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\.]+)/","); $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\.]+)/","); $browserver = " $browserver"; $browser = "Internet Explorer"; } if ($browser!="") { $browseinfo = "$browser$browserver"; }else { $browseinfo = "Unknown"; } return $browseinfo; } //调用方法$browser=browseinfo() ;直接返回结果
3、获取访问者操作系统
function osinfo() { $os=""; $Agent = $GLOBALS["HTTP_USER_AGENT"]; if (eregi(''win'',$Agent) && strpos($Agent, ''95'')) { $os="Windows 95"; } elseif (eregi(''win 9x'',$Agent) && strpos($Agent, ''4.90'')) { $os="Windows ME"; } elseif (eregi(''win'',$Agent) && ereg(''98'',$Agent)) { $os="Windows 98"; } elseif (eregi(''win'',$Agent) && eregi(''nt 5\.0'',$Agent)) { $os="Windows 2000"; } elseif (eregi(''win'',$Agent) && eregi(''nt'',$Agent)) { $os="Windows NT"; } elseif (eregi(''win'',$Agent) && eregi(''nt 5\.1'',$Agent)) { $os="Windows XP"; } elseif (eregi(''win'',$Agent) && ereg(''32'',$Agent)) { $os="Windows 32"; } elseif (eregi(''linux'',$Agent)) { $os="Linux"; } elseif (eregi(''unix'',$Agent)) { $os="Unix"; } elseif (eregi(''sun'',$Agent) && eregi(''os'',$Agent)) { $os="SunOS"; } elseif (eregi(''ibm'',$Agent) && eregi(''os'',$Agent)) { $os="IBM OS/2"; } elseif (eregi(''Mac'',$Agent) && eregi(''PC'',$Agent)) { $os="Macintosh"; } elseif (eregi(''PowerPC'',$Agent)) { $os="PowerPC"; } elseif (eregi(''AIX'',$Agent)) { $os="AIX"; } elseif (eregi(''HPUX'',$Agent)) { $os="HPUX"; } elseif (eregi(''NetBSD'',$Agent)) { $os="NetBSD"; } elseif (eregi(''BSD'',$Agent)) { $os="BSD"; } elseif (ereg(''OSF1'',$Agent)) { $os="OSF1"; } elseif (ereg(''IRIX'',$Agent)) { $os="IRIX"; } elseif (eregi(''FreeBSD'',
|