好象比较难吧?你用来干什么呢?防止别人在其他地方提交吗?如果这样的话应该可以用$_SERVER['HTTP_REFERER']来判断

解决方案 »

  1.   

    HTML页面里的内容,很难真正隐藏防君子不防小人吧。如果真要搞,一个办法:用js输出,然后对js进行加密。
      

  2.   


    http://www.xx.com/post.html
    <FORM METHOD=POST ACTION="test5.php">
    <INPUT TYPE="text" NAME="xx">
    <INPUT TYPE="submit">
    </FORM>http://www.xx.com/test5.php
    <?php
    if ($_SERVER['HTTP_REFERER']==http://www.xx.com/post.php)
    {
    echo "ok";
    }
    else
    {
    die("提交页面为不合法URL");
    }?>
      

  3.   

    哦,还要改一下
    加个引号到URL那里
    <?php
    if ($_SERVER['HTTP_REFERER']=="http://127.0.0.1/post.html")
    {
    echo "ok";
    }
    else
    {
    die("提交页面为不合法URL");
    }?>
      

  4.   

    http://community.csdn.net/Expert/TopicView.asp?id=3243488
    另外请大家关注一下者帖子。汗
      

  5.   

    可以用session啊,没有session的不让提交
      

  6.   

    不想让提交地址出现在地址栏中:
    提交到框架页,无工具栏的弹出窗口,插入式框架不想要非本站来源提交:
    1、HTTP_REFERER
    2、session
    3、cookie