Ecshop内置了强大的验证码机制,我们只要调用cls_captcha.php这个验证码就可以。

说明一点,当我们使用自己定义的php文件时,我们最好加上IN_ECS 为ture的设置,否则可能抛出Hacker 攻击的错误,下面给出ajax请求验证代码

[php] view plaincopyprint?

<embed id=“ZeroClipboardMovie_1” src=“http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf" type=“application/x-shockwave-flash” width=“24” height=“13” align=“middle” name=“ZeroClipboardMovie_1”>

  1. define(‘IN_ECS’, true);
  2. require(dirname(FILE) .  ‘/includes/init.php’);
  3. include_once(dirname(FILE) .  ‘/includes/cls_captcha.php’);
  4. $validator = new captcha();//captcha 验证码初始化
  5. echo $validator->check_word($_POST[‘captcha’]);//调用内置方法,如果验证通过,echo 1,失败 echo 0;