background image

 

 

现在整理一下:

 

方法基本上前面几位说得差不多
接收的页即 2.php

 

分为两部分,一部分处理提交过来的变量,一部分显示页面

处理变量完毕用 header( "location: ".

$_SERVER

[ 'PHP_SELF '])

 

跳转到自身页

本部分要做判断,如果没有 post

 

的变量就跳过。当然也可以跳到别的页面。

跳到别的页面返回时会有问题,建议做在一个 php

 

文件里。

 

如果上页穿过来得变量不符合要求可以强制返回
 
代码如下:
 
<script> 
history.go(-1); 
</script> 
 
 

 

只说了一下大体思路,也许高手们不会遇到此类问题,可是并不是每个人都是高手。
2.php

 

的流程

 
代码如下:
 

if

(isset(

$_POST

)) 

 

接收变量

if

(变量不符合要求) 

<script> history.go(-1); </script> 

else

 

 

操作数据
... 

if

(操作完成) 

header( "location: ".

$_SERVER

[ 'PHP_SELF ']); 


<script language= "JavaScript "> 
<!-- 
 javascript:window.history.forward(1); 

//--> 

</script>