Mailchimp自动预填充url编码


mailchimp auto pre filled url encoding

如何用电子邮件预先填充我的订阅论坛。例如,如果有人想输入他的"电子邮件",点击"发送"按钮订阅,他的"电子邮件"应该已经在我的订阅论坛。下面是网站(用于嵌入式订阅论坛)的url,此嵌入式小部件和订阅论坛的代码。

邮件猩猩订阅论坛网址:http://boooo.us7.list-manage.com/subscribe?u=2e01f07a729f6f76a41a34ca5&id=66efb8b1bb

网站网址:www.boooo.com

代码:

<!-- Begin MailChimp Signup Form -->
<div id="mc_embed_signup">
    <form action="//eepurl.com/-xxxx" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate="">
        <div id="mc_embed_signup_scroll">
            <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder=" E-Mail Adresse" required="" /> 
            <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
            <div style="position: absolute; left: -5000px;">
                <input type="text" name="xxxxxxxxxxxxxxxxxxxxx_xxxxxxxxxxxx" tabindex="-1" value="" />
            </div>
            <div class="clear">
                <input type="submit" value="senden" name="senden" id="mc-embedded-subscribe" class="button" />
            </div>
        </div>
    </form>
</div>
<!--End mc_embed_signup-->

谢谢你的帮助

抱歉没有提到代码,这是我的第一个问题,没有注意到为代码放置4个空格。

我通过在url的最后添加"&email=value"来解决这个问题。

    <!-- Begin MailChimp Signup Form -->
    <div id="mc_embed_signup">
    <form action="http://boooo.us7.list-manage.com/subscribe?u=2e01f07a729f6f76a41a34ca5&id=66efb8b1bb&email=value" method="post" id="mc-embedded-subscribe-form" name=
    "mc-embedded-subscribe-form" class="validate" target="_blank" novalidate="">
        <div id="mc_embed_signup_scroll">
            <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder=" E-Mail Adresse" required="@" /> 
            <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
            <div style="position: absolute; left: -5000px;">
                <input type="text" name="e01f07a729f76a41a34ca5_66efb8" tabindex="-1" value="" />
            </div>
            <div class="clear">
                <input type="submit" value="senden" name="senden" id="mc-embedded-subscribe" class="button" />
            </div>
        </div>
    </form>
</div>
<!--End mc_embed_signup  mce-EMAIL mc4wp_email //eepurl.com/-Mi4r
-->

您可以在后端表单中使用$_POST变量。

第一种形式:

<form action="subscription.php" method="post">
    <input type="text" name="first_email">
    <input type="submit">
</form>

订阅表单:

<form action="mailchimp.php">
    <input type="text" name="email" value="<?php echo $_POST['first_email']; ?>"
....

更多信息:http://php.net/manual/en/reserved.variables.post.php

如果您想要做的就是进入mailchimp注册页面并预填写电子邮件,那么这个链接似乎可以工作:

https://boooo.us7.list-manage.com/subscribe?u=2e01f07a729f6f76a41a34ca5& id = 66 efb8b1bb&MERGE0 = foobar@foobar.com

如果你需要一个表单,试试

<!-- Mailchimp Signup Form -->
<form 
  action="https://boooo.us7.list-manage.com/subscribe?u=2e01f07a729f6f76a41a34ca5&id=66efb8b1bb" 
  method="post" target="_blank">
  <input type="email" name="MERGE0" placeholder="Your e-mail">
  <input type="submit" value="Subscribe">
</form>
<!--End  Mailchimp Signup Form -->