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=輸入為空");