摘要:原題,跳轉到怎么通過獲取到請用實現看一分鐘之后,直覺告訴實現我不會。只知道,通過可以知道后來百度,問好朋友。真實意圖這道題的意思應該是重定向后怎么獲取真實地址。實際做的就是在百度或者微博服務器上一個臨時重定向。
原題:
$a=http://aaa.com/a,跳轉到$b=http://bbb.com/b.怎么通過$a獲取到$b,請用php實現
看一分鐘之后,直覺告訴PHP實現我不會。只知道url_a->url_b,b通過$_SERVER["HTTP_REFERER"].可以知道a
后來百度,問好朋友。才知道自己理解的有偏差。
真實意圖?這道題的意思應該是 url重定向后怎么獲取真實地址。
比如目前的短鏈接。提供方有百度,微博都有。實際做的就是在百度或者微博服務器上一個302臨時重定向。另外也有基于短鏈接的營銷分析等。
重定向的主要技術實現是生成短鏈,此處不是重點。
參考解答下面用PHP解決上面的題目。
方法一
$url="http://dwz.cn/4Ww6cV";// /** $url="http://g.cn";//實際會跳轉到google.cn, 在此次貼下部分http頭:注意看Status Code 和Location部分 Request URL:http://g.cn/ 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:http://www.google.cn/ 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) "https://www.taobao.com/markets/promotion/niandushengdian2016neiyi?spm=a21bo.50862.201862-1.d1.JGeGgF&pos=1&acm=20140506001.1003.2.1437526&scm=1003.2.20140506001.OTHER_1481324141839_1437526" **/
方法二
$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:https://www.taobao.com/markets/promotion/niandushengdian2016neiyi?spm=a21bo.50862.201862-1.d1.JGeGgF&pos=1&acm=20140506001.1003.2.1437526&scm=1003.2.20140506001.OTHER_1481324141839_1437526
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22224.html
摘要:是什么是異步編程的一種解決方案所謂,簡單說就是一個容器,里面保存著某個未來才會結束的事件通常是一個異步操作的結果。 最近也在準備換工作了,然后收集了一些我覺得今年面試會遇到常見的問題。 如果有機會,記得也幫忙分享我一下。2019的行情確實很糟糕。看到這么多人收藏點贊。我的內心也是哇涼哇涼的。我也給一些除了面試題之外的經驗吧 我相信不景氣也是相對的,提升自我也是必要的。我說說我最近在準...
摘要:是什么是異步編程的一種解決方案所謂,簡單說就是一個容器,里面保存著某個未來才會結束的事件通常是一個異步操作的結果。 最近也在準備換工作了,然后收集了一些我覺得今年面試會遇到常見的問題。 如果有機會,記得也幫忙分享我一下。2019的行情確實很糟糕。看到這么多人收藏點贊。我的內心也是哇涼哇涼的。我也給一些除了面試題之外的經驗吧 我相信不景氣也是相對的,提升自我也是必要的。我說說我最近在準...
摘要:是什么是異步編程的一種解決方案所謂,簡單說就是一個容器,里面保存著某個未來才會結束的事件通常是一個異步操作的結果。 最近也在準備換工作了,然后收集了一些我覺得今年面試會遇到常見的問題。 如果有機會,記得也幫忙分享我一下。2019的行情確實很糟糕。看到這么多人收藏點贊。我的內心也是哇涼哇涼的。我也給一些除了面試題之外的經驗吧 我相信不景氣也是相對的,提升自我也是必要的。我說說我最近在準...
摘要:另一個問題,就是我下面要提及的作用域問題,我當時思考的時間太久了這是回憶中的面試題實際略有差異,不糾結了說一下腳本的運行結果引用錯誤中給出的錯誤提示。 版權聲明:此文首發于我的簡書賬號人生還有多少個二十年,轉載請注明出處。 此處有幾百字嘮叨: 當天,我早早起床,跨越上百公里,高德導航,路人指點,跌跌撞撞到達招聘會現場,當時已是中午十二點半,吃了午餐(半瓶白開水),開始準備投遞...
閱讀 2553·2021-11-23 09:51
閱讀 3354·2021-11-22 15:22
閱讀 1868·2021-11-18 13:22
閱讀 2235·2021-09-24 09:48
閱讀 1308·2019-08-29 13:58
閱讀 1297·2019-08-26 13:39
閱讀 2445·2019-08-26 10:48
閱讀 3029·2019-08-26 10:21