[英]captcha in smarty doesn't work
我對smarty有這個問題,我嘗試在smarty中添加一個驗證碼,但是我看不到使其有效的方法,基本上,當我嘗試顯示驗證碼圖像時出現錯誤,我可以將其嵌入普通的php文件中PHP腳本:
<?php
$SampleCaptcha = new Captcha("SampleCaptcha");
$SampleCaptcha->UserInputID = "CaptchaCode";
echo $SampleCaptcha->Html();
?>
但是為了聰明,我做到了:
$SampleCaptcha = new Captcha("SampleCaptcha");
$SampleCaptcha->UserInputID = "CaptchaCode";
$captcha=$SampleCaptcha->Html();
$sy->assign('captcha', $captcha);
人們認為變量captcha確實會打印整個html來顯示驗證碼,但是當它打印圖像attr src時,它仍然在php中進行打印。
<img alt="CAPTCHA" src="botdetect.php?get=image&c=samplecaptcha&t=da491a96235a0d9f5fbeb0d7c0accc89" id="SampleCaptcha_CaptchaImage" class="LBD_CaptchaImage">
我嘗試使用smarty插件功能,但功能相同。
任何聰明的專家都可能知道答案。
非常感謝。
試試這個 。 該站點在不同平台上都有很好的示例,它可能會對您有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.