想从网站A提交数据到网站B,但要求URL不变。请高手贴代码出来。

解决方案 »

  1.   


    //a.php
    require("b.php")
    $html=<<<HTML
    <form action='#' method='post' >
    名:<input type="text" name='uname'  /><br />
    <input type="submit" value="enter" />
    </form>
    HTML;
    echo $html;//b.php
    echo "b页面:".$_POST['uname'];
      

  2.   

    curl 也可以http://developer.51cto.com/art/200904/121739.htm
      

  3.   

    在网站A想提交数据的页面加一个 <iframe style="display:none" id="temp"></ifrme>
    用js提交
    <script>
     document.getElementById("temp").location.href="www.b.com"
    </script>
      

  4.   

    只需要将网站A中要提交数据的表单Form标签中的action属性值改为:
    action="网站B中接收POST数据的程序页面地址"即可,但是这里有一个
    前提:网站B是允许站外提交表单数据的。
      

  5.   

    补充一下:
    如果只是简单地提交表单数据到另一个网站,不建议使用ajax,
    因为将会有跨域的问题,比较难以处理,也就是说需要再做一些另外的工作,
    无形之中增加了工作量和复杂度。对于CURL没有仔细研究过,不过对于这个需求,我觉得没有必要使用这个库
      

  6.   

    iframe或者用DOM动态添加script、img等,src或者href设置成要传参的url,不用管script或者img有没有效,服务器端获取一个url提交就行了。