如何在PHP中重定向/转发请求?

时间:2013-10-18 08:55:51

标签: php http httprequest httpful

我使用httpful发送http请求并获取响应以显示在request.php

include('httpful.phar');

$response = \Httpful\Request::get('http://domain/response.php')->send();

echo '<textarea rows="20" cols="100">';
echo $response;
echo '</textarea>';

在response.php中,我使用header将请求重定向到另一个页面,但我无法获得预期的响应。

header("HTTP/1.1 301 Moved Permanently");
header("Location:http://otherdomain/other_response.php");

echo 'internal response page'

我也试过

header("HTTP/1.1 302 Found");

但它仍然只能获得响应“内部响应页面”

将请求重定向/转发到other_response.php的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

据我所知,你可能只使用header();一旦。它必须先输出。从您展示的代码中,除此之外我没有看到任何错误。