最新回答 / 髢篭
<?php header('content-type:text/html;charset=utf-8'); if(isset($_REQUEST['authcode'])) { session_start(); if (strtolower($_REQUEST['authcode'])==$_SESSION['authcode']) { header('Content-type: text/html; charset=UTF8');...
2016-09-29
最新回答 / 慕仙1853514
$test_code = strtolower($_POST['code_name']); //从页面获取到输入的验证码信息$log = false;$test_code==$_SESSION['code']? $log = true : $log=false; //当自动生成的验证码保存到session后,和用户输入的进行验证if($log){ echo '输入正确';} esle{echo '输入错误';}以上是从页面获取到验证码然后与保存到sesion里的验证码进行判断的。如果上述...
2016-09-28
最赞回答 / lunzeming
header()函数是php用于设置响应头的函数,浏览器会根据响应头作出不同的显示,或下载文件等动作这里header( 'content-type: image/png' );说明响应内容为图片imagepng( $image );以 PNG 格式将图像输出到浏览器或文件imagedestroy($image);清除图片在服务器上占用的内存
2016-08-20
最赞回答 / 愿当奔跑的蜗牛
$fontcontent=substr($data,rand(0,strlen($data)-1),1);有时候是3个是因为随机截取到最后一个值strlen($data)),而这个值取不到。 随机截取字符串,角标从0开始的,strlen($data)为第n+1个,总共才n个,因此要减一,
2016-08-04
最赞回答 / 幕布斯7510621
http://php.net/manual/zh/function.imagestring.php 这里font只用1--5 最大就是5了 如果你想要更大的话可以使用imagettftext:array ImageTTFText(int im, int size, int angle, int x, int y, int col, string fontfile, string text); 参数分别为 image,字体大小,角度 0代表水平,颜色,字体文件名 这里可以引用字体文件,内容。示例: ...
2016-07-25