<?php
/**
* 验证图片
* 在网上下的,经过阿亮修改
* 834114969@qq.com
* http://liuzhiliang.com/
*/
require_once(dirname(__FILE__)."/common.inc.php");
//Session保存路径
$sessSavePath = DEDEDATA."/sessions/";
if(织梦模板is_writeable($sessSavePath) && is_readable($sessSavePath)){ session_save_path($sessSavePath); }
if(!empty($cfg_domain_cookie)) session_set_cookie_params(0,'/',$cfg_domain_cookie);
session_start();
//获取随机字符
$rndstring = '';
//$ch_h = chr(($num,0,2)+160);
// $ch_l = chr(substr($num,2,2)+160);
function c2ch($num){
$ch_h = chr(substr($num,0,2)+160);
$ch_l = chr(substr($num,2,2)+160);
return $ch_h.$ch_l;
}
function num_rand(){
mt_srand((double)microtime() * 1000000);
$d= mt_rand(16,36);
$n= mt_rand(1,19);
return c2ch($d*100+$n);
}
for($i=0; $i<4; $i++) $rndstring .= gb2utf8(num_rand());
//如果支持GD,则绘图
if(function_exists("imagecreate"))
{
//Firefox部份情况会多次请求的问题,5秒内刷新页面将不改变session
$ntime = time();
if(empty($_SESSION['securimage_code_value_last']) || empty($_SESSION['securimage_code_value']) || ($ntime - $_SESSION['securimage_code_value_last'] > 1))
{
$_SESSION['securimage_code_value'] = strtolower($rndstring);
$_SESSION['securimage_code_value_last'] = $ntime;
}
$rndstring = $_SESSION['securimage_code_value'];
//创建图片,并设置背景色
$x_size=80;
$y_size=25;
$font='simhei.ttf';
$im=imagecreate($x_size,$y_size);
$background_color = imagecolorallocate ($im, 255, 255, 255);
关键词标签: 中文 验证码 织梦
声明: 本文由我的SEOUC技术文章主页发布于:2023-07-19 ,文章织梦 dedecms 5.7 中文验证码下载,织梦教程主要讲述验证码,中文,织梦网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: http://www.tngdez.cn/article/web_31156.html
为你推荐与织梦 dedecms 5.7 中文验证码下载,织梦教程相关的文章
网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
5000+合作客服
8年从业经验
150+覆盖行业
|