用Get方式提交
或者在b.php里用js自动提交
或者用fsocket手动发送http请求

解决方案 »

  1.   

    我是说怎么能把所有的post过来的变量转交。
    也许可以尝试
    foreach($_POST as $key -> $var) $con.="$key=\$$var&";
    然后提交到c.php?$con,大侠们看看这个对不对。我怕用错foreach。
      

  2.   

    这样是可以的
    我写的b.php页面如下:
    <html>
    <head>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function SUBMIT()
    {
    document.form1.submit();
    }
    //-->
    </SCRIPT>
    </head>
    <body onload="javascript:SUBMIT();">
    <form name="form1" method="post" action="result.php">
    <?
    foreach($_POST as $key=>$value)
    {
    print "<input type='hidden' name='".$key."' value='".$value."'>";
    }
    ?></form>
    </body>
    </html>
      

  3.   

    不过有个问题就是提交过来后点返回不行,还有就是,submit按钮会一起提交过来,所以根据需要来判断,取需要的值
      

  4.   

    嗯。那跟直接url后缀携带提交就一样效果了。我用那种吧。
    ps:楼上,谢谢你。不过我用curl函数可以直接提交。
      

  5.   

    foreach($_POST as $key => $var) $con.="$key=$var&";
    ok了。