如何将 HTTP POST 请求发送到另一个站点


How to send HTTP POST request to another site?

我正在尝试将此 POST 请求发送到另一个站点,但我真的不知道该怎么做。甚至可以使用此代码吗?

<html>
    <body>
            <form method="post">
                    <input type="hidden"
                    <?php
                            echo " value='";
                            for($i=0;$i<2147483648;$i++)
                                    {
                                            echo "a";
                                    }
                            echo "'";
                    ?>
                    >
                    <input type="submit">
            </form>
<?php if(isset($_POST['test'])){
    echo $_POST['test'];
}
?>
    </body>
</html>

如果是这样,我如何定位网站/运行它?

您可以使用 cURL 将 POST 请求发送到另一台服务器。请参阅David Walsh的示例。

如果你坚持使用PHP,不要抛弃好的设计 - 将自定义cURL代码的逻辑封装在一个函数中,这样你只在一个地方定义和更改它。

您没有在表单标签中提到操作。操作告知将表单发布到何处