9
A
回答
6
其實,我發現這個效果最好:
function GetURL($URL)
{
$ch = curl_init($URL);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_exec($ch);
$code = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
curl_close($ch);
return $code;
}
16
$ch = curl_init('http://www.yahoo.com/');
curl_exec($ch);
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if (($code == 301) || ($code == 302)) {
//This was a redirect
}
3
請記住,沒有這通常是爲這個問題給出的答案,考慮到造成返回文檔中編碼的JavaScript帳戶重定向(或我認爲HTML中有一個元刷新標記。)因此,使用這種代碼進行測試時,無論您會錯過某些「重定向」,都有可能出現這種情況。
不幸的是,唯一的解決辦法是讓網頁瀏覽器打開網頁,然後修改網頁瀏覽器以報告javascript和元刷新重定向。
乾杯!
相關問題
- 1. PHP檢測URL是否重定向並重試重定向
- 2. PHP:檢查URL是否重定向?
- 3. Javascript:確定PopUp中的URL是否改變/被重定向
- 4. 在Python中確定重定向的URL
- 5. PHP重定向URL
- 6. php ---- url重定向
- 7. PHP重定向URL
- 8. 檢查重定向url是否存在
- 9. 如何包括PHP文件,而不是在PHP URL重定向
- 10. 如何正確執行URL重定向?
- 11. 如何通過Codeigniter中的重定向URL重定向到URL?
- 12. 如何檢查HTTPS URL是否重定向到HTTP URL?
- 13. Url在codeignitor中重定向Php
- 14. 如何確定註冊表項是否被WOW64重定向?
- 15. 如何確定一個頁面是否被重定向
- 16. 如何確定我們的網站是否有301重定向
- 17. 重定向URL是否包含
- 18. QTMovie是否處理URL重定向?
- 19. PHP獲取重定向URL
- 20. PHP內嵌URL重定向?
- 21. PHP的重定向到URL
- 22. URL 301重定向CAKE PHP
- 23. 重定向* .PHP清潔URL
- 24. 如何在Jsoup中重定向URL?
- 25. 如何確定URL是否爲圖像?
- 26. 如何重定向URL?
- 27. 如何重定向該URL?
- 28. 如何更改303重定向到301在PHP中重定向
- 29. 在codeigniter中重定向Url
- 30. PHP 301重定向到定義的URL
酷 - 有沒有辦法告訴它想要重定向到哪裏? – GeoffreyF67 2009-01-09 06:13:15
嘗試正常的曲線...它應該指引你到你想去的地方。 – alex 2009-01-09 06:39:37