首页
友情链接
统计
关于本站
Search
1
毛玻璃UI-小菜狗同款个人主页
2,111 阅读
2
PHP 实现图片验证码之给 Typecho 评论加上验证码
1,508 阅读
3
Typechho网站美化技巧
997 阅读
4
Typecho Joe主题如何增加页码分页功能
824 阅读
5
Typecho个性主题模板
698 阅读
网站源码
Typecho
划水日常
wordpress
zblog
网络教程
游戏
登录
/
注册
Search
标签搜索
主题
教程
插件
网站美化
php
pjax
个人主页
发卡网
CSS
wordpress自定义字段
seo
HTML
wordpress函数代码
简洁
统计
当面付
要饭
ipv6
教材
打赏
小菜狗
累计撰写
123
篇文章
累计收到
52
条评论
首页
栏目
网站源码
Typecho
划水日常
wordpress
zblog
网络教程
游戏
页面
友情链接
统计
关于本站
搜索到
5
篇与
的结果
2023-12-14
旋转图片验证码
旋转图片角度验证码, 使用 PHP 生成验证图片(gd 或者 imagick) 用于旋转验证,可用于各种框架 前端已经支持原生JS,jquery,vue2,uniapp版本, 持续更新, 可放心使用
2023年12月14日
71 阅读
0 评论
0 点赞
2023-06-17
Typecho 自定义密码保护文章的状态码和密码输入框
Typecho 的密码保护文章在没有输入密码的情况下会返回403代码,要是 Nginx 自定义了 403 验证码就会导致无输入密码查看文章
2023年06月17日
56 阅读
0 评论
0 点赞
2023-05-25
PHP 实现图片验证码之给 Typecho 评论加上验证码
最基础版本最基础的验证码原理不复杂,给评论框加上两个隐藏参数 mp-num1 和 mp-num2 ,给用户一个看得见的输入框 mp-sum ,提交评论的时候检查 mp-num1 + mp-num2 是否和 mp-sum 一致,不一致就拒绝提交。修改 comments.php ,假如上述三个参数<?php $num1 = rand(1, 49);$num2 = rand(1, 49); ?> <span><?php _e("验证码 %s + %s =", $num1, $num2); ?></span> <input type="text" name="mp-sum" placeholder="<?php _e("请输入计算结果") ?>" required> <input type="hidden" name="mp-num1" value="<?php echo $num1; ?>"> <input type="hidden" name="mp-num2" value="<?php echo $num2; ?>">当然了,光有前端是不行的。给提交评论接口加个验证码校验函数,修改 functions.php ,加入下面的代码{message type="info" content="这样就可以防住一部分特别低级的机器人了。"/}验证码输出为图片因为这套代码流传挺广的,容易被脚本小子一锅端,可以考虑把验证码输出为图片。原理也不复杂,调用PHP的GD库把文本转成图片就行。加密校验参数上面只是把验证码提示换成了图片,但是校验参数还是明文的,不太好,加密校验参数很简单,就是不往用户那边发数字,去掉 mp-num1 和 np-num2 ,那你会问我那怎么对应答案呢?计算机行业的大佬(具体是谁 CHATGPT3.5也不知道)给你想好了,使用session存放这个验证码,session是由服务器端维护的用户会话数据。用人话说就是档案袋,你有,但是你不能摸。
2023年05月25日
1,508 阅读
6 评论
35 点赞
2023-04-20
zblog获取数组中指定键值元素的函数GetValueInArray()
PHP获取数组中某键值的元素是Z-Blog主题和插件应用开发中常遇到的需求,实现的代码也比较简单。但Z-Blog也内置封装了一个从数组中获取指定键值的元素的函数 GetValueInArray() ,使用内置的函数可以省去 isset 判断,同时内部封装了所需键值是否存在的判断,不存在时则返回指定的参数。函数结构GetValueInArray($array, $name, $default = null)参数说明$array – 数组名,必选$name – 下标key,必选$default – 键值不存在时返回的值,可选,默认为null代码示例$siteInfos = array( "url" => "https://docs.zblogcn.com/php/", "git" => "https://github.com/zblogcn/docs-zblogphp", "engine" => "docsify", ); $siteUrl = GetValueInArray($siteInfos, "url", ""); //或是 $siteUrl = GetValueInArray($siteInfos, 'url'); echo $siteUrl; // https://docs.zblogcn.com/php/函数位置 :zb_system/function/c_system_common.phpZ-Blog Wiki :https://docs.zblogcn.com/php/#/books/dev-25-functions?id=getvalueinarray
2023年04月20日
63 阅读
0 评论
0 点赞
2023-04-19
php代码前面的@符号有什么作用,@运算符作用说明
@符号在php代码中用于屏蔽/忽略表达式生成的错误提示信息,@运算符只对表达式有效,可以用在变量、常量、函数和 include() 中调用,但不能用在函数或类的定义之前,也不能用在条件结构(如 if 和 foreach 等)。通俗地理解就是:使用@符号后,@符号后面的语句即使有错误,也不会进行错误提示。如果启用了track_errors功能,则表达式生成的错误消息将保存在变量 $ php_errormsg 中,每个错误都会覆盖此变量。代码示例:$getSize = @filesize('../default.jpg');filesize()函数成功成功返回文件大小的字节数,失败则返回 false 并生成一条 E_WARNING 级的错误,在 filesize() 前面使用了@符号后,则不会在页面上出现 E_WARNING 的错误提示。
2023年04月19日
74 阅读
0 评论
0 点赞