从fsockopen获取最终的URL

时间:2014-05-06 21:19:56

标签: php curl proxy

我需要在URL之后获得最终fsockopen我的意思是最后因为主持人可以重定向我 - 我需要得到URL这是最后阶段的结果。为什么我需要它你可以看看Php redirect to url without www if possible

我试图找到相同的问题,但有些人正在使用CURL,但有些服务器不支持它,我需要为它重建所有脚本。

ps对不起,如果重复

1 个答案:

答案 0 :(得分:0)

fsockopen不进行重定向。当与http-wrapper一起使用时,您会在fopen确实关注重定向以获取资源时感到困惑,并为资源主体提供(只读)处理程序。与http-wrapper一起使用时,路上遇到的标头会存储在变量$http_response_header中,可以对其进行处理以查看最终的网址。

然而,

fsockopen只是打开一个套接字流,因此不会遵循重定向。 fsockopen甚至不知道HTTP。它只是打开一个TCP套接字,用于读取和写入。