PHP可以跟踪URL吗?

wai*_*933 4 php url redirect

PHP是否可以获取URL,等待重定向通过,然后获取它所在页面的URL?

ser*_*erg 10

    $cr = curl_init("http://example.com"); 
    curl_setopt($cr, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($cr, CURLOPT_FOLLOWLOCATION, 1);     
    curl_exec($cr); 
    $info = curl_getinfo($cr);
    echo "url=".$info["url"];
Run Code Online (Sandbox Code Playgroud)

  • 另外,要添加serg的答案......你可能想要`curl_setopt($ cr,CURLOPT_MAXREDIRS,5);`来设置允许的最大重定向数. (3认同)