$a=跳轉到$b=怎麼通過$a獲取到$b,請用php實現
看一分鐘之後,直覺告訴php實現我不會。只知道url_a->url_b,b通過$_server['http_referer']
.可以知道a
這道題的意思應該是 url重定向後怎麼獲取真實位址。
重定向的主要技術實現是生成短鏈,此處不是重點。
下面用php解決上面的題目。
方法一
$url="";//
/** $url="";//實際會跳轉到google.cn,
在此次貼下部分http頭:注意看status code 和location部分
request url:/
request method:get
status code:301 moved permanently (from cache)
remote address:203.208.39.242:80
response headers
cache-control:private, max-age=2592000
content-length:218
content-type:text/html; charset=utf-8
date:fri, 30 dec 2016 05:58:51 gmt
expires:fri, 30 dec 2016 05:58:51 gmt
location:
server:gws
x-frame-options:sameorigin
x-xss-protection:1; mode=bloc
**/$headers = get_headers($url,true);//加true更友好
var_dump($headers['location']);
/**output=>["location"]=>
string(188) ""
**/
方法二
$ch= curl_init($url);
curl_setopt($ch, curlopt_followlocation, 1);//看名字就知道,follow location,去掉此選項無效
curl_setopt($ch, curlopt_autoreferer, 1);
curl_setopt($ch, curlopt_nobody, 1);
curl_setopt($ch, curlopt_returntransfer, 1);
curl_setopt($ch, curlopt_header, 1);
curl_exec($ch);
$info = curl_getinfo($ch, curlinfo_effective_url);
echo $info;
//=>output:
Beautiful Soup 如何獲取到href
直接上 你需要修改一下黃色的部分。from bs4 import beautifulsoupimport requests main url html requests.get url,timeout 30 獲取網頁soup beautifulsoup html,lxml 獲取lxml樹 litag...
澀會 廣告商怎麼獲取到使用者隱私資料的
昨天發生了一件事 我們公司的客服主管在網上查詢資料,檢視資料的過程中,突然彈跳出乙個廣告,誤點進去之後,過了估摸10分鐘,該廣告公司打 到前台座機 每個人都有一台座機 諮詢是否需要服務 那麼問題來了,廣告公司是怎麼獲取到公司前台的座機號碼?主管說並沒有輸入 號碼之類,而且為什麼是獲取到的前台座機而不...
泛型中獲取到Class
在公共基礎類中 public class commondaoimpl extends hibernatedaosupport implements icommondao 泛型轉換 private class entity class genericsuperclass.getclass this.g...