我想通过带有重定向的$ _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实现,但我不能把它放在一起。我怎样才能做到这一点?感谢。
后期编辑:我正在使用会话,到目前为止似乎有效。
答案 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