<form method="POST" ...>接收的时候, 用 request.Form("PNum") 就不能 通过 thispage.asp?PNum=2 来浏览了

解决方案 »

  1.   

    <form...>
    <a onclick='javascript:turnpage(2);'>2</a><input type ="hidden" name ="PNum">
    </form>
      

  2.   

    这样就可以了么。
    其他人就一定没有办法通过url来访问我了,是么
      

  3.   

    这是什么原理,偶不太懂的;
    只知道.net 有一个this.IsPostBack来判断是否第一次访问。
    如果url无法访问,是否是说  google 也不会记录到偶的资源
      

  4.   

    不是了, 主要是 你在接收请求的时候, 接收 POST 过来的数据, 直接在 URL 中输入的是 GET 方式, 所以不会起作用不过, 用 XMLHTTP等模拟POST的话, 还是可以访问的, 除非在作一些其他方面的限制
      

  5.   

    如果你使用POST方法的话,是不能用参数直接访问的,
    在接收参数的时候就用request.Form("PNum"),这是ASP的,我不知道是不是正确,
    在PHP中是$_POST['PNum'];PNum就是你所要传的参数.
      

  6.   

    噢,明白了一些;那post的时候,url是不会显示参数的,是么
    POST是可以被模拟的,有人们常见的方法或者资料么。
    我想了解深入一点