我有一些PHP代码,这些代码经常通过header(‘Location:x’)函数将页面重定向到客户端.标头重定向工作正常;在Header函数之前,我没有任何输出,并且用户已成功重定向到新页面.一些连接的客户端绑定了HTTP字节范围请求,目的是仅获取我重定向到的请求文件的特定部分.
发送到新站点时,我需要保留此范围请求;我重定向到的网站还应该在其标题中看到范围信息,并且能够正确处理用户的请求.
我了解我可以通过查看$_SERVER [‘HTTP_RANGE’]来查看他们在我的PHP代码中所请求的字节范围,但是我无法想到一种在其标头中将该范围传递给重定向站点的方法.我很确定尝试通过标头函数实现是错误的,因为它将设置我自己页面的标头.相反,我需要能够设置发送到重定向到的页面的标题.
有人对如何实现这一点有任何想法吗?
解决方法:
如果您实际上不需要将用户重定向到另一个站点,而只需要向他们提供来自另一个站点的内容,则可能需要使用cURL函数,以便可以在请求上设置Content-Range标头,以获取结果,然后将其提供给最终用户.