现在整理一下:
方法基本上前面几位说得差不多
接收的页即 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>