PHP用户注册登录系统视频教程

阅读数28300
难度级别高级
课程时长1小时0分
综合评分9.6
385人评价查看评价
9.8内容实用
9.6简洁易懂
9.2逻辑清晰
PHP用户注册登录系统视频教程

《php用户注册登录系统》主要介绍网站的登录注册功能,我们会从最简单的实现登录注册功能开始,增加验证码,cookie验证等,丰富网站的登录注册功能

  • <?php header('content-Type:text/html;charset=utf-8'); //背景图的尺寸 $width=60; $height=15; //创建画布 $img=imagecreatetruecolor($width,$height); //新建一个真彩色图像imagecreatetruecolor ( int $width , int $height) //分配颜色 int imagecolorallocate ( resource $image , int $red , int $green , int $blue ) $white=imagecolorallocate($img,0xff,0xff,0xff); //填充颜色 bool imagefill ( resource $image , int $x(坐标) , int $y(坐标) , int $color ) imagefill($img,0,0,$white); //生成验证码的值 $chars='1234567890'; $chars_len=strlen($chars);//字符串长度 $code_len=4;//设置验证码的长度 $code='';//初始验证码为空值 for($i=0;$i<$code_len;$i++){ $rand=mt_rand(0,$chars_len-1);//随机取出数字 $code.=$rand; //将取出的四位数字拼接在一起 } ?>

  • <?php //生成验证码的背景 header('Content-type:image/jpeg'); //背景图的尺寸 $width=60; $height=15; //创建画布 $img=imagecreatetruecolor($width, $height); //分配颜色 $white=imagecolorallocate($img, 0xff, 0xff, 0xff); //填充颜色到画布 imagefill($img, 0, 0, $white); //生成验证码的值 $chars='1234567890'; $chars_len=strlen($chars); $code_len=4;//验证码长度 $code="";//初始值 for ($i=1; $i < $code_len; ++$i) { $rand=mt_rand(0,$chars_len-1);//随机取出四个数字 $code=$rand;//将取出的数字连接在一起 } //存入session中,用验证 session_start(); $_SESSION['ver_code']=$code; //随机分配字符串颜色 $str_color=imagecolorallocate($img, mt_rand(0,255), mt_rand(0,255), mt_rand(0,255)); //计算字符串居中显示 //字符串的大小 $font=5; //画布尺寸 $img_w=imagesx($img); $img_h=imagesy($img); //字体尺寸 $font_w=imagefontwidth($font); $font_h=imagefontheight($font); //字符串尺寸 $code_w=$font_w*$code_len; $code_h=$font_h; $x=($img_w-$code_w)/2; $y=($img_h-$code_h)/2; //把验证码输出到画布上 imagestring($img, $font, $x, $y, $code, $str_color); //直接输出 imagejpeg($img); imagedestroy($img); ?>

首页上一页1下一页尾页

讲师提示

大家讲道理PHP开发工程师
课程须知
学习《php用户注册登录系统》前,希望大家需要对HTML+CSS、PHP、MySQL、JavaScript有一些基础了解
老师告诉你能学到什么?
学习《php用户注册登录系统》我们将会了解HTML表单基础知识,PHP连接、操作数据库的方法以及PHP基础语法等。