用 urlencode()加密,传去后再用 urldecode()解密,我以前都遇见过同样问题,我用cookie解决,但不方便,这个我没试过,你试过后,如果成功,记得通知我

解决方案 »

  1.   

    改為:
    1.php
     <?php
     $page=1;
     echo "<form  method=\"post\" name=form1>";
     echo "<input type=\"hidden\" name=id value=$page>";
     echo "</form>";
     echo "<a href=# onclick=\"form1.submit();return false;\">aaa</a>";
      ?>
    2.php
      <?
     if ($id=="1") 
        {
         echo "你点击了 aa的连接" ; 
       }
    ?>
      

  2.   

    楼上的,用你的方法是可以的,还可以加入<input type=hidden name=aa value="自定义">
    这样可以更好的隐藏参数。
    不知道各位有没有更好的方法!!
      

  3.   

    1.php 需要修改,如下:
    <script language="javascript">
    function GotoURL() {
        TheURL="2.php?id="+document.post_form.page.value;
        Document.location=TheURL;
    }
    </script> 
    <?php
     echo "<form  method=\"post\" name=\"post_form\">";
     echo "<input type=\"hidden\" name=\"page\" value=1>";
     echo "<a href="#" onclick="javascript:GotoURL();">aaa</a></form>";
      ?>
     2.php
      <?
     if ($id=="1") 
        {
         echo "你点击了 aa的连接" ; 
       }
    ?>
      

  4.   

    这个论坛不能修改自己的文章吗?
    发现错误不能自己修改??
    上面的程序有点问题,修改如下:
    1.php
    <script language="javascript">
    function GotoURL() {
        TheURL="2.php?id="+document.post_form.page.value;
        Document.location=TheURL;
    }
    </script> 
    <?php
     echo "<form  method=\"post\" name=\"post_form\">";
     echo "<input type=\"hidden\" name=\"page\" value=1>";
     echo "<a href="#" onclick=\"javascript:GotoURL();\">aaa</a></form>";
      ?>
     2.php
      <?
     if ($id=="1") 
        {
         echo "你点击了 aa的连接" ; 
       }
    ?>