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. PHP重定向URL
- 9. PHP重定向URL
- 10. 檢查重定向url是否存在
- 11. 如何包括PHP文件,而不是在PHP URL重定向
- 12. 如何正確執行URL重定向?
- 13. 如何通過Codeigniter中的重定向URL重定向到URL?
- 14. 如何使用自定義url在php中重定向
- 15. 如何檢查URL是否重定向到其他頁面或不在PHP中?
- 16. 如何檢查PHP中是否存在URL,但沒有重定向?
- 17. 確定URL是否存在?
- 18. 重定向url不是正確的
- 19. 如何檢查HTTPS URL是否重定向到HTTP URL?
- 20. 如何確定註冊表項是否被WOW64重定向?
- 21. 如何確定一個頁面是否被重定向
- 22. 如何確定我們的網站是否有301重定向
- 23. 如何確定Console.Out是否已被重定向到文件?
- 24. 重定向URL是否包含
- 25. QTMovie是否處理URL重定向?
- 26. Url在codeignitor中重定向Php
- 27. PHP獲取重定向URL
- 28. 重定向* .PHP清潔URL
- 29. URL 301重定向CAKE PHP
- 30. php apache url重定向
酷 - 有沒有辦法告訴它想要重定向到哪裏? – GeoffreyF67 2009-01-09 06:13:15
嘗試正常的曲線...它應該指引你到你想去的地方。 – alex 2009-01-09 06:39:37