【问题标题】:How to redirect/forward request in php?如何在php中重定向/转发请求?
【发布时间】:2013-10-18 08:55:51
【问题描述】:

我使用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 的正确方法是什么?

【问题讨论】:

    标签: php http httprequest httpful


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-21
      • 2019-06-08
      • 1970-01-01
      • 1970-01-01
      • 2021-02-10
      • 1970-01-01
      • 2011-08-30
      相关资源
      最近更新 更多