YOURPHP验证码不显示问题解决方法清理图片缓存
发布时间:2015-10-19, 11:13:59 分类:PHP | 编辑 off 网址 | 辅助
图集1/1
正文 90字数 573,518阅读
在验证码生成文件里ob_clean();
Run code
Cut to clipboard
index.php文件编码有问题,现在已修改,验证码可以显示了

(支付宝)给作者钱财以资鼓励 (微信)→
Welcom to YOURPHP验证码不显示问题解决方法清理图片缓存 - lizhenqiu blog!
激活Windows
转到"设置"以激活Windows。
有过 2 条评论 »
ob_clean
If you work on an extremely large project with a lot of source and required files, like myself, you will be well-advised to always clear the output buffer prior to creating an image in php.
function vpost($url,$data){ // 模拟提交数据函数 $curl = curl_init(); // 启动一个CURL会话 curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 对认证证书来源的检查 curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); // 从证书中检查SSL加密算法是否存在 curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); // 模拟用户使用的浏览器 curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); // 使用自动跳转 curl_setopt($curl, CURLOPT_AUTOREFERER, 1); // 自动设置Referer curl_setopt($curl, CURLOPT_POST, 1); // 发送一个常规的Post请求 curl_setopt($curl, CURLOPT_POSTFIELDS, $data); // Post提交的数据包 curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 设置超时限制防止死循环 curl_setopt($curl, CURLOPT_HEADER, 0); // 显示返回的Header区域内容 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 获取的信息以文件流的形式返回 $tmpInfo = curl_exec($curl); // 执行操作 if (curl_errno($curl)) { echo 'Errno'.curl_error($curl);//捕抓异常 } curl_close($curl); // 关闭CURL会话 return $tmpInfo; // 返回数据 } $url = 'https://captcha.luosimao.com/api/site_verify'; $data =array('api_key'=>'5bf45c5**********','response'=>$_POST['luotest_response']); $result=vpost($url,$data); $result=json_decode($result,true); $result=$result['res']; //echo $_POST['luotest_response']; //echo $result;exit; if($result!='success'){ exit('1'); //redirect('人机验证失败!', '?module=login'); }
<script src="//captcha.luosimao.com/static/dist/api.js"></script> <div class="l-captcha" data-site-key="94a8dfb08********"></div>
Luosimao人机验证接口文档captcha,人机验证,图形验证,图形验证码,人机识别 新型人机验证方案
<a href="javascript:history.go(-1);">后退</a> <a href="javascript:history.go(1);">前进</a>