带有get vars的URL返回一个文件

时间:2013-07-29 16:54:38

标签: php url

我想知道是否可以从外部服务器获取url请求,进程,然后向请求者返回一个不同的url。 (特别是媒体文件)

例如:www.example.com/index.php?var1 = blue& var2 = green

我希望能够使用该网址访问example.com服务器上托管的媒体文件。我无法访问请求站点上的代码,因此我的php站点index.php将需要根据get vars获取该url请求和进程,并将正确的媒体文件呈现给外部站点。

1 个答案:

答案 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,请确保在修改标题之前不输出任何内容。