Chinaunix

标题: 怎么让上一个文件post过来的变量注销! [打印本页]

作者: 米米瓦    时间: 2003-09-03 23:18
标题: 怎么让上一个文件post过来的变量注销!
我编写了一个php程序。有login.php,list.php.
     login.php文件post过来两个变量为$variable1,$variable2.
     list.php文件中有以下语句:
   
  1. if(isset(variable1)&&isset(variable2))
  2.                    {echo $variable1;echo $variable2;}
  3.         
复制代码

      我刷新list.php时,浏览器一直执行上语句!有什么解决办法没?
    谢谢各位大虾!
作者: wubai    时间: 2003-09-04 08:50
标题: 怎么让上一个文件post过来的变量注销!
刷新表示又执行一次list.php

你可以用session控制一下!

初始$_SESSION["s_number"]=0

第一次执行时$_SESSION["s_number"]=1

下次在执行时请检查$_SESSION["s_number"]是否等于0 ,不等于0就不执行了

  1. <?
  2. session_start();
  3. $_SESSION["s_number"]=0;

  4. if(isset($variable1)&&isset($variable2) && $_SESSION["s_number"]==0 )  {
  5.    $_SESSION["s_number"]=1
  6.    echo $variable1;echo $variable2;
  7. }
  8. else {
  9.   print "other output";
  10. }

  11. ?>;
复制代码

作者: tonera    时间: 2003-09-04 09:22
标题: 怎么让上一个文件post过来的变量注销!
这样试试:
if(isset(variable1)&&isset(variable2))
    {
      echo $variable1;echo $variable2;
      unset($variable1);
      unset($variable2);
     }




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2