【发布时间】:2011-01-17 07:10:12
【问题描述】:
我想通过带有重定向的 $_POST 向页面发送一些数据。就像一个 HTML 表单,像这样:
<form action="http://www.thesite.com/script/stage2.php" method="post" name="theform">
<input type="hidden" name="email" value="<?php echo $email; ?>" />
<!-- etc -->
</form>
<script type="text/javascript">document.theform.submit();</script>
问题是,我不想使用 JavaScript 并为此编写 HTML。我认为这可以通过 CURL 实现,但我无法将它们放在一起。我怎样才能做到这一点?谢谢。
后期编辑:我正在使用会话,到目前为止似乎工作。
【问题讨论】:
-
到目前为止您尝试过什么?一个简单的谷歌搜索“php curl post”怎么样
-
我不明白你在做什么。您将一些数据发布到某个 http 页面,然后在正在下载的页面上发送重定向。这是两个不同的问题。正如 Andreyco 所指出的那样,重定向是单行的。这个答案向您展示了如何将 post 变量传递给 curl。 stackoverflow.com/questions/28395/passing-post-values-with-curl
-
似乎我需要更多的咖啡 :) 我需要使用 CURL 通过 $_POST 将从 x.php 处理的数据发送到 y.php,但我需要像我发送的一样被重定向到 y.php html 表单到 y.php ,我尝试了下面给出的一些示例,但它们没有重定向,或者我做错了什么。这就是我坚持的地方。编辑:和ofc我在这里问之前做了几个谷歌搜索。
标签: php javascript html post curl