0

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 に依存するか、ユーザーが追加のボタンをクリックする必要があることです。

これを行うよりエレガントな方法はありますか?

4

2 に答える 2

2

最初に自分のサーバーに投稿できます

<form action="your_path" ...>

次に、cURLを使用して同じデータを mailchimp に投稿します。

ここに方法の良い例があります

于 2012-08-28T18:57:27.050 に答える
0

このコードは、送信された別のフォームから来た場合に実行されます。次に、$_POSTが解析されます。ただし、$ _ POSTはフォームが投稿された場​​合にのみ存在するため、以前は使用できません。正確に何をしたいですか?特定のパラメータのフォームフォントに非表示の入力を追加する場合は、$_GETまたは$_SESSIONを使用できます。

于 2012-08-28T19:00:49.450 に答える