在check.php最后写上
<Script>
location.href="shop.php"
</Scirpt>注意:上面的代码不要写在PHP的标签<??>内.

解决方案 »

  1.   

    <Script=javascript>
    history.back();
    </Scirpt>
      

  2.   

    1.   header("Location: shop.php"); 
    2.   echo "<meta http-equiv=refresh content=1;url=shop.php>";
      

  3.   

    在check.php后面加上:
    echo "<script language=javascript>"; 
    echo 'window.location="shop.php"'; 
    echo '</script>';
      

  4.   

    <script language=javascript>window.history.go(-1)</script>
      

  5.   

    不要用window.history.back()不然又登陆一次了。
    而且可能会出现也面过期的错误。
      

  6.   

    a !!!!不是这个意思啊!!!晕。
    shop.pho登陆后返回shop.php
    index.php 登陆后返回index.php
    history.go(-2)我试过了,好像有的时候有问题。不知道怎么回事
      

  7.   

    shop.php中
    echo "<a href=\"login.php?oldpage=$_SERVER['PHP_SELF']\" >登录</a>;login.php中: (你一定是用表单的吧)
    在登录表单中加入<input type=hidden name=oldpage value="<? echo $_GET['oldpage'];?>" >check.php中:在验证完毕后插入下行:
    echo "<script language=javascript>self.location='".$_POST['oldpage'].";</script>";
      

  8.   

    shop.php中
    echo "<a href=\"login.php?oldpage=$_SERVER['PHP_SELF']\" >登录</a>";
    原来的最后少了个引号 '"'.