用PHP发送帖子数据然后重定向

时间:2011-01-17 07:10:13

标签: php javascript html post curl

我想通过带有重定向的$ _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实现,但我不能把它放在一起。我怎样才能做到这一点?感谢。

后期编辑:我正在使用会话,到目前为止似乎有效。

4 个答案:

答案 0 :(得分:1)

不,这是不可能的。 12345

答案 1 :(得分:0)

是的,你可以使用cUrl。

<?php
$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'http://www.thesite.com/script/stage2.php');
curl_setopt($c, CURLOPT_POST, true);
curl_setopt($c, CURLOPT_POSTFIELDS, 'email=' . $email);
curl_exec ($c);
curl_close ($c);
?>

来源:http://answers.yahoo.com/question/index?qid=20070414080209AA3QiTt

答案 2 :(得分:0)

通过id发送下一页的数据,如stage2.php?id = 或者你使用window.location.herf()。它易于使用。

答案 3 :(得分:-1)

stage2.php

// - process your data here
// do whatever you want, insert data to database, send them via email..

// now redirect
header("Location {$_SERVER['HTTP_REFERRER']}");  // this will redirect you to the page you came from