织梦搜索添加验证码实现教程
织梦搜索添加验证码功能可以有效防止恶意搜索请求,提升网站安全性。以下是具体实现步骤。
第一步:模板文件搜索框代码里加入验证码输入框
在模板文件中的搜索表单代码内,添加验证码输入框和验证码图片。示例代码如下:
验证码:<input type="text" name="validate"><img src="{dede:global.cfg_cmspath/}/include/vdimgck.php" align="absmiddle" onclick="this.src='{dede:global.cfg_cmspath/}/include/vdimgck.php?tag='+Math.random();" style="cursor:pointer;">
第二步:/plus/search.php 里面添加验证码代码
打开 /plus/search.php 文件,找到以下代码:
$mid = (isset($mid) && is_numeric($mid)) ? $mid : 0;
在该代码下面加入以下验证码判断代码:
$validate = empty($validate) ? '' : strtolower(trim($validate));
$svali = strtolower(GetCkVdValue());
if($validate=='' || $validate != $svali)
{
ResetVdValue();
ShowMsg('验证码不正确!',$_SERVER["HTTP_REFERER"],0,1000);
exit();
}
如图:

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
