PHP文件转向
谁能告诉我PHP语句中怎么让文件转向,就是执行完之好如何自动转到另一个页面去,不要INCLUDE()和REQUIRE()也不要用HTML的自动转向。要完全开一个新页,不能让Hisory.back()起作用!在此先谢过了!只要能用,分一定相送…… 问题点数:20、回复次数:7Top
1 楼westwood(westwood)回复于 2001-03-08 16:30:00 得分 0
用什么能,history.back()能避免吗?
请指教Top
2 楼hwkknd(白开水)回复于 2001-03-08 18:18:00 得分 0
老兄言下之意是不可以了!那不就没戏了!!!!
我再把问题说清楚一点:事情的开始是这个样子的……
我用写一个购物的东西!用session来保存提交的数据,可不知道怎么才能将处理数据的页面隐去,所以每刷新一次,session的变量就会累计一次,相当于再次提交了数据,头痛!!当然不用session也可以办到,可我这人脑袋比较笨,就想用session,却又不知道怎么办才好!无奈!!还希望有这些经验的各位指点一二……
话不再多说,只要谁能帮我,分值立刻大放送到位,另加……谢谢了!!Top
3 楼tellable(如来)回复于 2001-03-09 09:42:00 得分 0
<?
if ($tellable)
{
echo "<script anguage=Javascript>";
echo "location.href='www.aaa.com';";
echo "</script>"
}
else
{
echo "<script anguage=Javascript>";
echo "location.href='www.bbb.com';";
echo "</script>"
}
?>
这样既可以自动转到另一个页面去,又可以让Hisory.back()起不了作用。
Top
4 楼hwkknd(白开水)回复于 2001-03-09 22:34:00 得分 0
老兄,你这个办法虽然可行,但不太好用哎!History.back()依然起作用,只是过期而已,如果刷新的话,session的变量数依然会累计,先谢过了,还有没有更好的办法,例如PHP难道没有提供这种功能的函数吗?????????????????????????????????????????????????????????????????????????????Top
5 楼darkwing()回复于 2001-03-10 22:11:00 得分 20
header("Location: net.php".sid);Top
6 楼sxsy(随心所欲)回复于 2001-03-11 17:24:00 得分 0
用header不能重开新页吧?Top
7 楼hwkknd(白开水)回复于 2001-03-11 18:12:00 得分 0
你好darkwing:
你这个办法确实可行,分我送你了,但还有一个问题,我在header(……)下面写了处理session的语句(1),用header(……)打开一个显示session变量的页面(2),我有些搞不懂它是先执行(1)?还是先执行(2)??或是两个同时执行???因为有时数据不对。若是将header()指回提交页的话,如果连续提交,则每提交一次它都会在session.save_path目录下重新创建一个新文件又不知是为什么??还希望再次指教!谢谢!!
注:如果不用header()来转向的话,程序一切运行正常!Top





