【发布时间】:2014-05-11 05:59:02
【问题描述】:
假设我有一个没有扩展名 (.jpg) 的图像链接位置的 url,但是当我转到该 url 时,它显示相应的链接是一个图像?如何在 php 中回显这个 url?
例如来自 recaptcha.net 的 recaptcha 图像,它使用公钥对字符串进行编码。当我制作一个 html 文件并使用它时,它会在页面上输出图像,但是当我尝试在 php 中回显相同的属性时,它只会输出一个空白图像并且不显示谷歌验证码图像。我正在尝试为 vbulletin 创建一个论坛登录页面,但在这种情况下,它应该使用验证码实现,因为我不想注册通过谷歌在我的页面上使用机器人进行爬网。谁能告诉我该怎么做?
所以基本上在请求从分配给 $key 的图像中获取密钥之后,回显请求不会输出图像:
$key = the data inside the GET parameter 'c' everytime the captcha is requested.
echo "<img src='www.google.com/recaptcha/api/image?c=".$key."'/>";
【问题讨论】:
-
您是否真的使用验证码库来生成图像?
-
不,我只是从 google recaptcha 中获取的
-
所以你正在做类似于这里记录的事情? code.google.com/p/recaptcha/wiki/HowToSetUpRecaptcha
-
没有。我的问题是如何获取这个 url goo.gl/XWyGjO 并使用 echo '' 将其作为图像输出到我的页面上,因为我正在处理的项目是在 php 中。
-
那你在没有注册 recaptcha 的情况下尝试使用 recaptcha?
标签: javascript php jquery html image