Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP如何将“http请求”对象从一个PHP文件传递到另一个PHP文件_Php_Redirect_Location_Request Object - Fatal编程技术网

PHP如何将“http请求”对象从一个PHP文件传递到另一个PHP文件

PHP如何将“http请求”对象从一个PHP文件传递到另一个PHP文件,php,redirect,location,request-object,Php,Redirect,Location,Request Object,通常,当我想从一个php页面重定向到我正在使用的同一项目的另一个php页面时 header("location:somepage.php"); 这将导致客户端和服务器之间发生更多调用。我想做的不是发送重定向头,而是停止执行请求的页面,并将请求对象或请求信息传递到另一个我想重定向的页面。在这种情况下,一个请求就足够了。我想这类功能可以在jsp中找到。php中是否也有我不知道的东西?正如@DanSherwin所评论的,您可能想要使用。您可以这样做: firstpage.php: if(/* Som

通常,当我想从一个
php
页面重定向到我正在使用的同一项目的另一个php页面时

header("location:somepage.php");

这将导致客户端和服务器之间发生更多调用。我想做的不是发送重定向头,而是停止执行请求的页面,并将请求对象或请求信息传递到另一个我想重定向的页面。在这种情况下,一个请求就足够了。我想这类功能可以在
jsp
中找到。php中是否也有我不知道的东西?

正如@DanSherwin所评论的,您可能想要使用。您可以这样做:

firstpage.php:

if(/* Some condition when you want to do a redirect */){
    include 'somepage.php';
    exit;
}
这会立即从
somepage.php
运行代码,就像它被剪切并粘贴到
firstpage.php
**,然后它会立即退出,就像您从
firstpage.php
重定向一样


**警告:。

如果它与第一个PHP在同一个站点上,您可以只包含第一个PHP中的PHP。或者您想将请求信息传递到不同站点上的PHP文件吗?如果您想跟踪中间数据/状态,请考虑使用