通常当我想从一个php
页面重定向到同一项目的另一个php页面时,我使用
header("location:somepage.php");
这将导致更多的客户端和服务器之间的调用。我想做的是,而不是发送重定向头,我想停止执行请求的页面和传递请求对象或请求信息到另一个页面,我想重定向。在这种情况下,一个请求就足够了。我想这种功能在jsp
中是可用的。同样的东西在php中可用,我不知道?
正如@DanSherwin评论的那样,您可能想要使用include。你可以这样做:
firstpage.php:
if(/* Some condition when you want to do a redirect */){
include 'somepage.php';
exit;
}
这将立即运行somepage.php
中的代码,就好像它被剪切并粘贴到firstpage.php
**中一样,然后它随后退出,就好像您从firstpage.php
重定向了一样。
**注意:注意变量的作用域