【问题标题】:Recaptcha has empty iframe with identical HTMLRecaptcha 具有具有相同 HTML 的空 iframe
【发布时间】:2014-10-07 01:32:44
【问题描述】:

我正在为未启用 JS 的用户使用验证码。

$recaptcha=new recaptcha();
$recaptcha=$recaptcha->recaptcha_get_html('6LexxxxxxxxL_p4P5V2xxxxxxxuWX4');
$echo($recaptcha);

但是,如您所见,iframe 是空的。

所以,我将 HTML 剪切并粘贴到另一个文件中,现在它可以与相同的 HTML 一起使用!

我碰巧正在使用 Twig 来显示它(使用 |raw),但是我创建了一个小 Twig 模板,并且没有看到这一点,所以我不相信它与 Twig 有任何关系。

该页面是使用 PHP 创建的。 HTML 必须没问题,因为当我将它复制到另一个文件时它可以工作。会不会是一些奇怪的标题?什么可能导致这种情况发生?

【问题讨论】:

    标签: php html http iframe recaptcha


    【解决方案1】:

    无法正常工作的页面使用的是 HTTPS。

    要使其与 HTTPS 一起使用,请使用:

    $recaptcha=$recaptcha->recaptcha_get_html(RECAPTCHA_PUBLIC,null,true);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-12
      • 2011-09-19
      • 2017-06-13
      • 1970-01-01
      • 2020-01-06
      • 2011-08-21
      相关资源
      最近更新 更多