【问题标题】:HTTP form on HTTPS page [duplicate]HTTPS页面上的HTTP表单[重复]
【发布时间】:2017-10-18 08:30:17
【问题描述】:

我的网站页脚始终有一个 mailchimp 订阅表单。这包括结帐期间的 HTTPS 页面。

我想使用 HTTPS 链接到表单,但是当我这样做时,链接不起作用。但是,如果我不链接 https,那么我会在结帐时显示一个不安全的页面:

<div id="mc_embed_signup">
<form action="https://compant.us2.list-manage1.com/subscribe/post?u=5513172da1aaasda4fdedba&amp;id=1234" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank">
    <label for="mce-EMAIL"><?php echo MENU_SIGN_UP_FOR_THE_LATEST_ANZIE_NEWS; ?></label>
    <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="<?php echo MENU_EMAIL_ADDRESS; ?>" required>
    <input type="submit" value="<?php echo MENU_SUBSCRIBE; ?>" name="subscribe" id="mc-embedded-subscribe" class="button">
</form>

【问题讨论】:

  • 哪个链接失效了?这里没有链接。
  • @ceejayoz 表单操作
  • 您是否考虑将 HTTPS 添加到 您的 站点?它对您的用户更有利,对您的 Google 排名更有利,而且现在是免费的。
  • 很简单,您不能使用 HTTPS 操作来进行 mailchimp。我也使用该服务。所以这里的答案就是这样。你想让我把这个贴在答案区吗?
  • 实际上,有一个现有的副本与我所说的相同,还有更多。

标签: php html http https


【解决方案1】:

试试这个格式:

<form action="https://ostraining.us1.list-manage.com/subscribe/post?u=c4fe34ed80790dd773846d4e1&amp;id=e030bfa9b8

取自https://www.ostraining.com/blog/coding/mailchimp-forms-ssl/

【讨论】:

  • 那不是说“使用网站上使用的协议”吗?
  • 还有从list-manage1到list-manage的变化。 SSL 工作需要这两个方面
  • 如果 OP 最终确实获得了 SSL 证书并将其页面放在 HTTPS 套接字上,这将失败。
  • @Fred-ii- 这实际上似乎有效。我网站上的所有页面都是 HTTPS。并且将 URL 以及 list-manage1 更改为 list-manage 似乎有效。
猜你喜欢
  • 2012-02-28
  • 2015-01-04
  • 2023-03-03
  • 2018-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-03
  • 1970-01-01
相关资源
最近更新 更多