几个php技巧

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()
{$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;$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;$temp
=explode(“)”, $Part); $browserver=$temp;$temp =explode(”
“,$browserver);$browserver=$temp;$browserver
=preg_replace(“/([/d/.]+)/”,”/1″,$browserver);$browserver = ”
$browserver”;$browser = “Opera”;}if (ereg(“Mozilla”,$Agent)
ereg(“MSIE”,$Agent)) {$temp = explode(“(“, $Agent); $Part=$temp;$temp =
explode(“;”,$Part); $Part=$temp;$temp = explode(”
“,$Part);$browserver=$temp;$browserver
=preg_replace(“/([/d/.]+)/”,”/1″,$browserver);$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’,$Agent)) {$os=”FreeBSD”;}if
($os==”) $os = “Unknown”;return $os;}//调用方法$os=os_infor()
;4、文件格式类$mime_types = array( ‘gif’ = ‘image/gif’, ‘jpg’ =
‘image/jpeg’, ‘jpeg’ = ‘image/jpeg’, ‘jpe’ = ‘image/jpeg’, ‘bmp’ =
‘image/bmp’, ‘png’ = ‘image/png’, ‘tif’ = ‘image/tiff’, ‘tiff’ =
‘image/tiff’, ‘pict’ = ‘image/x-pict’, ‘pic’ = ‘image/x-pict’, ‘pct’ =
‘image/x-pict’, ‘tif’ = ‘image/tiff’, ‘tiff’ = ‘image/tiff’, ‘psd’ =
‘image/x-photoshop’, ‘swf’ = ‘application/x-shockwave-flash’, ‘js’ =
‘application/x-javascript’,

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图