簡體   English   中英

如何重定向選擇加入表格以感謝頁面?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM