国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

php常用url地址跳轉有哪些方法?

2020-03-22 18:52:11
字體:
來源:轉載
供稿:網友
在php中URL跳轉不管那種做法都離不開header函數,下面我就給各位整理一些常用的URL跳轉實現程序與方式,有需要的朋友可參考一下。

1.header()函數

header()函數是PHP中進行頁面跳轉的一種十分簡單的方法。header()函數的主要功能是將HTTP協議標頭(header)輸出到瀏覽器

header()函數的定義如下:

void header (string string [,bool replace [,int http_response_code]])
可選參數replace指明是替換前一條類似標頭還是添加一條相同類型的標頭,默認為替換。

第二個可選參數http_response_code強制將HTTP相應代碼設為指定值。 header函數中Location類型的標頭是一種特殊的header調用,常用來實現頁面跳轉。注意:

1.location和“:”號間不能有空格,否則不會跳轉。

2.在用header前不能有任何的輸出。

3.header后的PHP代碼還會被執行。例如,將瀏覽器重定向到VeVb.com

< ?php //重定向瀏覽器 header("Location: http://www.survivalescaperooms.com"); //確保重定向后,后續代碼不會被執行 exit;?>

1、php跳轉代碼一句話式:

<?php $url = $_GET['url']; Header("Location:$url"); ?>

注:假如保存為ad.php,即可實現ad.php?url=www.111cn.net跳轉到集思網的效果
2、php跳轉代碼if判斷式:

if($_COOKIE["u_type"]){ header('location:register.php'); } else{ setcookie('u_type','1','86400*360');//設置cookie長期有效 header('location:zc.html'); }

注:保存為zc.php,當用戶訪問zc.php時,判斷一個cookie是否存在,如果存在就跳轉到register.php,如果不存在則創建cookie然后跳轉到zc.html

URL重定向函數

// URL重定向function redirect($url, $time=0, $msg=”) {//多行URL地址支持$url = str_replace(array(“n”, “r”), ”, $url);if ( empty($msg) )$msg = “系統將在{$time}秒之后自動跳轉到{$url}!”;if (!headers_sent()) {// redirectif (0 === $time) {header(‘Location: ‘ . $url);} else {header(“refresh:{$time};url={$url}”);echo($msg);}exit();} else {$str = “<meta http-equiv=’Refresh’ content=’{$time};URL={$url}’>”;if ($time != 0)$str .= $msg;exit($str);}}

上面的不能返回404狀態,如果是頁面跳轉之后返回404狀態代碼我們可如下操作

function getref(){ $url = @$_SERVER['HTTP_REFERER']; if( !empty( $url ) ) {  if( !strstr($url ,'111cn.net' ) && !strstr($url,'111cn.net'))  {   @header("http/1.1 404 not found");   @header("status: 404 not found");   include("404.html");//跳轉到某一個頁面,推薦使用這種方法   exit();  } } else {  @header("http/1.1 404 not found");  @header("status: 404 not found");  include("404.html");//跳轉到某一個頁面,推薦使用這種方法  exit(); }}

以上就是php常用url地址跳轉有哪些方法?的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 满洲里市| 天柱县| 嘉义县| 平和县| 昌平区| 克东县| 石阡县| 永修县| 平定县| 若羌县| 巨野县| 荣昌县| 正阳县| 新竹县| 伊金霍洛旗| 兴安县| 平安县| 清远市| 富锦市| 昌江| 会同县| 吉水县| 永和县| 宜州市| 尖扎县| 武乡县| 涞水县| 横峰县| 全州县| 自治县| 平原县| 平湖市| 龙胜| 阿鲁科尔沁旗| 长春市| 卢龙县| 桐柏县| 中宁县| 五大连池市| 北流市| 巩留县|