PHP脚本重定向

时间:2010-07-19 20:20:03

标签: php scripting redirect

我需要有关重定向php脚本的帮助。问题是:我有一个页面,例如www.domain.com/redirect.php?id=34,它重定向到另一个页面domain2.com/product.php?id=2。我需要创建一个脚本,只需访问重定向器(www.domain.com/redirect.php?id=34),即可让我知道重定向的URL(domain2.com/product.php?id=2)。有人有想法吗?坦克! ;)

1 个答案:

答案 0 :(得分:3)

一个解决方案是打开www.domain.com的套接字,发送请求,等待回复和读取/解析HTTP“Location:....”标题。

或者,如果您使用的是PHP 5.0或更高版本,则可以利用get_headers()

$url       = 'http://www.google.com/';
$headers   = get_headers($url, 1);
$redirect  = isset($headers['Location']) ? $headers['Location'] : '';