本帖最后由 default7 于 2009-11-08 12:09:43 编辑

解决方案 »

  1.   

    如果要得到POST表单后的内容,真的需要用到服务器端吗?但是服务器端可以模拟发送POST表单吗? ---------------------------------------------------内容是从浏览器post到服务器, 不是从服务器post模似发送表单, 是接收post的表单
    另外,b.php中的接受表单的方式必须是POST,不能用GET. ---------------------------------------------------1 html中只能在<form>中提交, 才有post2 用js实行ajax的post提交
      

  2.   

    用js实行ajax的post提交 ,如何实现?
      

  3.   

    可以用AJAX提交,
    内容输入完毕,点击按钮调用AJAX,AJAX用POST方法提交数据给PHP处理,LZ试试看!
      

  4.   

    这个就是跨域,跨服务器的问题。
    用 js(包括ajax) 来处理不容易, 如果 a 服务器上能写代码问题就能解决了:
    a 页面向 a 服务器提交内容, 然后 a 服务器上的php 用http方式向 b 服务器提交,a 服务器接收 b 的返回,
    最后处理返回的结果。
    pear 里面有个 http 包,建议去看看, 
      

  5.   


    PHP不是有fsockopen()吗,但是如何才能够得到该页面的值呢?比如 www.a.com/post.php 里面使用 fsockopen() 向 wwww.b.com/rec.php 发送 POST 数据,
    那么发送了之后如何接受 www.b.com/rec.php 输出的内容呢?(www.b.com/rec.php 只有接受POST数据的时候才会输出内容),如何才可以接收到呢。
      

  6.   

    用cURL就可以了,参考PHP手册。还有,你这问题一年了,还没有解决啊?
      

  7.   

    对啊,,curl完全满足你的要求。。
      

  8.   

    网站之间的通迅可以是socket,curl,webService你说的那个fsockopen是socket的应用,具体用法php手册上已经描述很清楚了
      

  9.   

    表单所在页面 : http://www.baidu.com/a.htm 
    表单处理页面 : http://www.google.com/b.php 增加一个页面http://www.baidu.com/c.php也就是说,a.htm中的表单把数据提交给c.php,c.php再post给b.php,
      

  10.   

    默认ff下不支持innerHTML,只有outerHTML,你用outerHTML一样行的吧。实在不行就去搜一个ff下的innerHTML
      

  11.   


    但是我不能控制 www.baidu.com/c.php 啊
      

  12.   


    表单所在页面 : http://www.site1.com/a.php
    表单处理页面 : http://www.site2.com/b.php我只能控制www.site1.com这个网站的。a.php 发送信息给b.php网站,并且得到 b.php成功接受a.php 处理后的内容。
      

  13.   

    curl
    $url = "http://localhost/post_output.php";
    $post_data = array (
        "foo" => "bar",
        "query" => "Nettuts",
        "action" => "Submit"
    );
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    // 我们在POST数据哦!
    curl_setopt($ch, CURLOPT_POST, 1);
    // 把post的变量加上
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
    $output = curl_exec($ch);
    curl_close($ch);
    echo $output;
    执行代码后应该会得到以下结果:array (
        "foo" => "bar",
        "query" => "Nettuts",
        "action" => "Submit"
    )
      

  14.   

    你看看http://hi.baidu.com/%D1%DE%D1%F4597122966/blog/item/61b8727b1f1a60fd0ad1872d.html第2个例子。不过其本身代码可能有问题。
    需要调整。
    可以参考大概思路。
      

  15.   


    我新手不大懂curl什么的,但是我做的post页都是限制了只能主机提交的。拒绝一切外部提交。