我想知道是否可以从外部服务器获取url请求,进程,然后向请求者返回一个不同的url。 (特别是媒体文件)
例如:www.example.com/index.php?var1 = blue& var2 = green
我希望能够使用该网址访问example.com服务器上托管的媒体文件。我无法访问请求站点上的代码,因此我的php站点index.php将需要根据get vars获取该url请求和进程,并将正确的媒体文件呈现给外部站点。
答案 0 :(得分:2)
如何使用header
进行重定向:
if (isset($_GET["var1"]) && $_GET["var1"] === "blue"){
header('Location: YOUR_BLUE_CONDITION_URL');
}else if (isset($_GET["var2"]) && $_GET["var2"] === "green"){
header('Location: YOUR_GREEN_CONDITION_URL');
}
如下所述@Fred,请确保在修改标题之前不输出任何内容。