今天酷牛教程小编给大家讲解如何在浏览器中将PHP命名重定向,想要了解的程序员可以看一看下文中关于如何在浏览器中将PHP命名重定向,相信对大家会有所帮助的。
1、关于PHP重定向
方法一:header(\"Location:index.php\");
方法二:echo\"\";
方法三:echo\"\";
2、获取访问者浏览器
functionbrowse_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=\"NetscapeNavigator\";
}
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=\"InternetExplorer\";
}
if($browser!=\"\")
{
$browseinfo=\"$browser$browserver\";
}
else
{
$browseinfo=\"Unknown\";
}
return$browseinfo;
}
//调用方法$browser=browseinfo();直接返回结果
3、获取访问者操作系统
functionosinfo(){
$os=\"\";
$Agent=$GLOBALS[\"HTTP_USER_AGENT\"];
if(eregi(\\\'win\\\',$Agent)&&strpos($Agent,\\\'95\\\')){
$os=\"Windows95\";
}
elseif(eregi(\\\'win9x\\\',$Agent)&&strpos($Agent,\\\'4.90\\\')){
$os=\"WindowsME\";
}
elseif(eregi(\\\'win\\\',$Agent)&&ereg(\\\'98\\\',$Agent)){
$os=\"Windows98\";
}
elseif(eregi(\\\'win\\\',$Agent)&&eregi(\\\'nt5\\\\.0\\\',$Agent)){
$os=\"Windows2000\";
}
elseif(eregi(\\\'win\\\',$Agent)&&eregi(\\\'nt\\\',$Agent)){
$os=\"WindowsNT\";
}
elseif(eregi(\\\'win\\\',$Agent)&&eregi(\\\'nt5\\\\.1\\\',$Agent)){
$os=\"WindowsXP\";
}
elseif(eregi(\\\'win\\\',$Agent)&&ereg(\\\'32\\\',$Agent)){
$os=\"Windows32\";
}
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=\"IBMOS/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\\\',
\\\'pdf\\\'=>\\\'application/pdf\\\',
\\\'ps\\\'=>\\\'application/postscript\\\',
\\\'eps\\\'=>\\\'application/postscript\\\',
\\\'ai\\\'=>\\\'application/postscript\\\',
\\\'wmf\\\'=>\\\'application/x-msmetafile\\\',
\\\'css\\\'=>\\\'text/css\\\',
\\\'htm\\\'=>\\\'text/html\\\',
\\\'html\\\'=>\\\'text/html\\\',
\\\'txt\\\'=>\\\'text/plain\\\',
\\\'xml\\\'=>\\\'text/xml\\\',
\\\'wml\\\'=>\\\'text/wml\\\',
\\\'wbmp\\\'=>\\\'image/vnd.wap.wbmp\\\',
\\\'mid\\\'=>\\\'audio/midi\\\',
\\\'wav\\\'=>\\\'audio/wav\\\',
\\\'mp3\\\'=>\\\'audio/mpeg\\\',
\\\'mp2\\\'=>\\\'audio/mpeg\\\',
\\\'avi\\\'=>\\\'video/x-msvideo\\\',
\\\'mpeg\\\'=>\\\'video/mpeg\\\',
\\\'mpg\\\'=>\\\'video/mpeg\\\',
\\\'qt\\\'=>\\\'video/quicktime\\\',
\\\'mov\\\'=>\\\'video/quicktime\\\',
\\\'lha\\\'=>\\\'application/x-lha\\\',
\\\'lzh\\\'=>\\\'application/x-lha\\\',
\\\'z\\\'=>\\\'application/x-compress\\\',
\\\'gtar\\\'=>\\\'application/x-gtar\\\',
\\\'gz\\\'=>\\\'application/x-gzip\\\',
\\\'gzip\\\'=>\\\'application/x-gzip\\\',
\\\'tgz\\\'=>\\\'application/x-gzip\\\',
\\\'tar\\\'=>\\\'application/x-tar\\\',
\\\'bz2\\\'=>\\\'application/bzip2\\\',
\\\'zip\\\'=>\\\'application/zip\\\',
\\\'arj\\\'=>\\\'application/x-arj\\\',
\\\'rar\\\'=>\\\'application/x-rar-compressed\\\',
\\\'hqx\\\'=>\\\'application/mac-binhex40\\\',
\\\'sit\\\'=>\\\'application/x-stuffit\\\',
\\\'bin\\\'=>\\\'application/x-macbinary\\\',
\\\'uu\\\'=>\\\'text/x-uuencode\\\',
\\\'uue\\\'=>\\\'text/x-uuencode\\\',
\\\'latex\\\'=>\\\'application/x-latex\\\',
\\\'ltx\\\'=>\\\'application/x-latex\\\',
\\\'tcl\\\'=>\\\'application/x-tcl\\\',
\\\'pgp\\\'=>\\\'application/pgp\\\',
\\\'asc\\\'=>\\\'application/pgp\\\',
\\\'exe\\\'=>\\\'application/x-msdownload\\\',
\\\'doc\\\'=>\\\'application/msword\\\',
\\\'rtf\\\'=>\\\'application/rtf\\\',
\\\'xls\\\'=>\\\'application/vnd.ms-excel\\\',
\\\'ppt\\\'=>\\\'application/vnd.ms-powerpoint\\\',
\\\'mdb\\\'=>\\\'application/x-msaccess\\\',
\\\'wri\\\'=>\\\'application/x-mswrite\\\',
);
5、php生成excel文档
header(\"Content-type:application/vnd.ms-excel\");
header(\"Content-Disposition:filename=test.xls\");
echo\"test1\\\\t\";
echo\"test2\\\\t\\\\n\";
echo\"test1\\\\t\";
echo\"test2\\\\t\\\\n\";
echo\"test1\\\\t\";
echo\"test2\\\\t\\\\n\";
echo\"test1\\\\t\";
echo\"test2\\\\t\\\\n\";
echo\"test1\\\\t\";
echo\"test2\\\\t\\\\n\";
echo\"test1\\\\t\";
echo\"test2\\\\t\\\\n\";
?>
//改动相应文件头就可以输出.doc.xls等文件格式了
以上就是酷牛教程小编带来的如何在浏览器中将PHP命名重定向全部内容,希望可以帮助到大家。
本文来自投稿,不代表酷牛教程立场,如若转载,请注明出处:https://www.xukn.com/116424.html