Recaptcha具有相同HTML的空iframe

时间:2014-10-06 17:09:14

标签: php html http iframe recaptcha

我正在为没有启用JS的用户使用recaptcha。

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

但是,正如您所看到的,iframe是空的。

enter image description here

因此,我剪切并粘贴HTML并将其放在另一个文件中,现在它可以使用相同的HTML!

enter image description here

我碰巧使用Twig来展示它(使用|raw),但是我创建了一个迷你Twig模板,并没有见证这一点,所以我不相信它有任何东西与Twig有关。

该页面是使用PHP创建的。当我将它复制到另一个文件时,HTML必须正常。这可能是一个奇怪的标题?什么可能导致这种情况发生?

1 个答案:

答案 0 :(得分:0)

没有工作的页面使用的是HTTPS。

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

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