php重定向
㈠ php如何重定向网站首页地址
一、用HTTP头信息
也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。
用HTTP头信息进行PHP重定向到另外一个页面的方法如下:
<?php $url = "www..com"; if (!empty($url)) { Header("HTTP/1.1 303 See Other"); //这条语句可以不写 Header("Location: $url"); } ?> 注意一下,"Localtion:"后面有一个空格。
二、用HTML标记PHP重定向
用HTML标记,就是用META的REFRESH标记,举例如下:
<?php if (!empty($url)) { echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=$url\">"; } ?> 三、用脚本来实现PHP重定向
举例如下:
<? if (isset($url)) { echo "<SCRIPT LANGUAGE="javaScript">"; echo "location.href='$url'"; echo "</SCRIPT>"; } ?>
㈡ php配置网站为什么显示域名重定向
一般服务器搭在本地的话都是这样的,好像没别的办法可以改变了
㈢ php 页面重定向有什么用呢,有什么好处
欢迎来到渗透吧,请不要再本吧发送任何接单收徒信息,为了本吧首页版面干净,解md5请去专门的md5解密贴。
㈣ 如何用PHP实现重定向问题 - PHP进阶讨论
你可以用PHP进行重订向两种方法:你可以用PHP的header函数来重定向。? ?? ?? ? 也可以输出js来进行重定向。
㈤ PHP如何重定向url
<IfMole mod_rewrite.c>
# RewriteEngine 打开URL重写模块
RewriteEngine on
#RewriteBase /
RewriteRule ^aid_([0-9]+)\.html$ index.php?aid=$1
</IfMole>
建立一个.htaccess文件,弄你网站根目录去。
㈥ php中重定向之后,怎么再次回到重定向之前的那个页面
可以使用输出javascript代码来进行回退
javascripthistory.back
㈦ php如何处理循环重定向
这个叫递归函数,但必须在条件下递归,不然就会出现无限的循环递归。
function test($arr){
$print=array();
foreach($arr as $value){
if(is_array($value)){
$print=array_merge($print,test($value));
}else{
$print[]=$value
}
}
return $print;
}
这个例子是将所有的多维数组改成1维数组,当然这个实例没什么用,只是个测试
㈧ 具体网址的PHP动态页面如何做重定向
你现在是想无论访问什么,只要是访问
http://www.abc.com/item.php,就跳转还是,非法调用时跳转?
如果是想非法调用时跳转,就需要加标识了(可以使用Session登陆进行处理。)
㈨ php301重定向跳转代码
做seo朋友们都知道,在网站做好后为了防止搜索引擎给错排名(带www的和不带www的)通常会将不带www的域名301重定向到带www的上面去,这是一个好习惯。但是很多新手朋友们用的虚拟主机很多都不支持301,这个时候我们可以用代码去做301重定向,下面我们详细的分析下php的301重定向跳转代码。(//后面为php注释)
<?Php //php开始标识
$the_host=$_SERVER[‘HTTP_HOST’];//获取当前坐在页面的域名
$the_url= isset($_SERVER[‘REQUEST_URI’]) ?$_SERVER[‘REQUEST_URI’] :”;//判断地址后面部分
$the_url=strtolower($the_url);//将大写字母转变成小写字母
if($the_url==”/index.php”)//判断当前页面是不是首页
{
$the_url=””;//如果是首页,变量$the_url赋值为空
}
if($the_host!==’www.xxx.com’)//如果当前域名不是带www的则进行301跳转
{
header(‘HTTP/1.1 301 Moved Permanently’);//发出301重定向跳转头部
header(‘Location:http://seo.aizhan.com’.$the_url);//跳转到带www的网址
}
?>
以上为php代码式的301重定向跳转,可以将这些代码放在页面头部,也可以将代码做成单独的php文件(如301.php)那么在页面头部调用,外部调用代码为:
<?phpinclude(“301.php”); ?>。
更多seo基础教程查看:http://ask.yuyang.org/?note/view/2.html
㈩ php 重定向传值
header可以传值啊
header("Location: index.php?id=输入为空");