複製** **如下:
$url = '';
$headers = get_headers($url, true);
print_r($headers);
//輸出跳轉到的**
echo $headers['location'];
附完整陣列:
複製** **如下:
&n程式設計客棧bsp; [content-type] => array
([0] => text/html;charset=utf-8
[1] => text/html;charset=utf-8
)[server] => array
([0] => weibo
[1] => bws/1.0
)[content-length] => array
([0] => 203
[1] => 16424
)[date] => array
([0] => thu, 12 dec 2013 10:42:25 gmt
[1] => thu, 12 dec 2013 10:42:25 gmt
)[x-varnish] => 2893360335
[age] => 0
[via] => 1.1 varnish
[connection] => array
([0] => c
[1] => close
))附:get_headers函式官方文件
get_headers— 取得伺服器響應乙個 http 請求所傳送的所有標頭
說明array get_headers ( string $url [, int $format = 0 ] )
get_headers() 返回乙個陣列,包含有伺服器響應乙個 http 請求所傳送的標頭。
引數url:目標 url。
format:如果將可選的 format 引數設為 1,則 get_headers() 會解析相應的資訊並設定陣列的鍵名。
返回值返回包含有伺服器響應乙個 http 請求所傳送標頭的索引或關聯陣列,如果失敗則返回 false。
使用例子:
複製** **如下:
<?php
$url = '';
print_r(get_headers($url));
print_r(get_headers($url, 1));
?>
以上例程的輸出類似於:
複製** **如下:
[7] => connection: clo程式設計客棧se
本文位址: /wangluo/php/111177.html
PHP網頁使用CDN後獲取使用者真實IP
因為cdn這類加速服務是通過反向 實現的,故只能通過http x forwarded for,而不能通過remote addr獲取客戶端ip。typecho部落格程式是開啟config.inc.php檔案,在最下方輸入以下 防止 cdn 造成無法獲取客戶真實 ip 位址if 學生優惠權益大全 便宜的...
獲取經過跳轉後的url位址
粗略一算,不寫code已經好幾個月了.昨日受兄弟所託,為他寫了乙個小小的程式.程式功能 自動獲取跳轉後的url位址 如下圖所示 newurl.txt為轉換後的位址資訊.實現過程 每讀一行資料,就new了乙個webbrowser,然後指定其url,接著,在文件載入完畢之後,獲取起url位址 則為最終位...
php 獲取客戶端的真實ip
function getip regist off的問題 if register globals 1 其中remote addr比較好理解,php手冊上有說明它是預定的變數 而http x forwarded for呢,在網上找了一些資料,是這麼說的 在php 中使用 server remote a...