![](/img/trans.png)
[英]How to submit a form and then redirect to a personalized thank you page?
[英]How to redirect opt-in form to thank you page?
我正在嘗試找出如何將我的選擇加入表單重定向到特定頁面( http://www.example.com/thanks )
這是我的表格的代碼:
<form action="http://mailer334.insty.me/subscribe" method="POST" accept-charset="utf-8">
<label for="name">Name</label><br/>
<input type="text" name="name" id="name"/>
<br/>
<label for="email">Email</label><br/>
<input type="text" name="email" id="email"/>
<br/>
<input type="hidden" name="list" value="efwefwefwefwefwef"/>
<input type="submit" name="submit" id="submit"/>
</form>
現在,它只是把人們帶到Insty.me( http://mailer359911.insty.me/subscribe )的默認頁面,這不是我想要的-它需要在該頁面上發布信息以將人們添加到我的電子郵件列表,但重定向到其他頁面,感謝他們並提供進一步的說明。
在您的域上創建一個包裝PHP腳本,以接收表單信息,然后通過CURL發布給第三方。 然后使用重定向
header("Location: http://www.mysite.com/thanks");
您可能正在考慮使用ajax提交表單,然后進行重定向,但這將是不可能的,因為瀏覽器將SAME ORIGIN POLICY強制作為安全性規則。 您不能針對其他域運行ajax請求。 在phonegap應用程序上,您可能會覆蓋此行為,但是在旨在在常規瀏覽器上打開的標准Web應用程序上,這是不可能的。
<?php
if(!isset($_POST['submit'])) {
?>
<form action="http://mailer334.insty.me/subscribe" method="POST" accept-charset="utf-8">
<label for="name">Name</label><br/>
<input type="text" name="name" id="name"/>
<br/>
<label for="email">Email</label><br/>
<input type="text" name="email" id="email"/>
<br/>
<input type="hidden" name="list" value="efwefwefwefwefwef"/>
<input type="submit" name="submit" id="submit"/>
</form>
<?php
} else {
include 'thanks.php';
} ?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.