我有一个联系人表格,可以发布到mailchimp,但在某些情况下,我也希望它发送一封电子邮件。
我考虑将<form action="...
从mailchimp更改为我自己的页面,其中包含类似于以下内容的内容:
<form action="mailchimp_url..." ...>
<? foreach($_POST as $name=>$value){?>
<input type="hidden" name="<? echo $name;?>" value="<? echo $value;?>">
<? }?>
<? //mail the stuff I want somewhere else ?>
然后,我可以使用javaScript在页面加载时自动执行此操作。
问题是,如果这有效,它将依赖于JavaScript,或者需要用户额外点击按钮。
有更优雅的方法吗?
您可以先在自己的服务器上发布
<form action="your_path" ...>
然后使用cURL将相同的数据发布到mailchimp
下面是一个关于如何
如果您来自另一个表单,则会完成此代码。然后将解析您的$_POST。但是,由于$_POST只有在发布表单时才存在,因此以前不能使用它。你到底想做什么?如果您想在特定参数的表单字体中添加隐藏输入,可以使用$_GET或$_SESSION