PHP:查找重定向URL的位置
找到URL重定向到的位置的最佳方法是什么 如果使用cURLPHP:查找重定向URL的位置,php,curl,Php,Curl,找到URL重定向到的位置的最佳方法是什么 如果使用cURLCURLOPT\u FOLLOWLOCATION将在每个标题后面。我要做的就是找到下一个位置 我的第一个想法是使用cURL,但禁用FOLLOWLOCATION,然后分析位置:XXXX的结果,但我认为一定有更有效的方法。您可以将CURLOPT_MAXREDIRS(请参阅)与CURLOPT_FOLLOWLOCATION一起设置为1 但是,请注意,除非与CURLOPT_HEADER结合使用,否则这将导致获取重定向到的资源的内容。你不想这样做只是
CURLOPT\u FOLLOWLOCATION
将在每个标题后面。我要做的就是找到下一个位置
我的第一个想法是使用cURL,但禁用FOLLOWLOCATION,然后分析
位置:XXXX的结果,但我认为一定有更有效的方法。您可以将CURLOPT_MAXREDIRS
(请参阅)与CURLOPT_FOLLOWLOCATION
一起设置为1
但是,请注意,除非与CURLOPT_HEADER
结合使用,否则这将导致获取重定向到的资源的内容。你不想这样做只是为了找到重定向的方向
值得一提的是,在这种情况下,解析响应的位置
标题会更好,也更具可比性。“更高效?”这是URL重定向到的位置的定义。但我基本上只是删除标题。有没有一种在PHP/cURL中以本机方式实现的方法?是的,我在下面添加了一个答案。