率土之滨赛季重置战法:如何在PHP中直接执行另一个PHP程序?

来源:百度文库 编辑:中科新闻网 时间:2024/04/26 02:58:51
在ASP中,用:
redirect ("user_file.asp?a=1&b=2")
便可执行另一个ASP程序,并可将参数传递到指定程序中。(这与PHP的require不同,是彻底重定向去调用另一个程序)可是我在PHP手册上找不到这样的功能。不知哪位大侠可以出手相救?:)

多谢多谢!
header("location:aa.php?a=1&b=2");
无法解决问题。因为它不与asp的redirect等价。header在有任何输出发生之后就无法执行。而redirect无任何限制。

加上
header("location:aa.php?a=1&b=2");
这个和redirect一样

用函数调用啊!!!

redirect ("user_file.asp?a=1&b=2")
实际上页面以跳到了user_file.asp 这个页
所以自己写一个函数可以与它功能完会相同
function redirect($url) {
if (!isset($url)) {
$url = "./index.php";
}
echo "<meta http-equiv=\"refresh\" content=\"1;URL=$url\">";
//echo"<script>alert('$text');window.location.href='$url';</script>";

exit;
}

只能用js

echo '<script language="javascript"> window.location.href="location:aa.php?a=1&b=2";</script>';