微信扫码登录详解 - 可做登录授权等
可用作微信扫码登录,扫码授权等,自行使用。123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111<?phpheader('Access-Control-Allow-Origin:*');header('Content-type:application/json; charset=utf-8');error_reporting(0);date_default_timezone_set("PRC");!empty($_GET['type']) ? $type = $_GET['type']...
(PHP)Redis Hash(哈希)操作
(PHP)Redis Hash(哈希)操作12345678910111213141516171819202122232425262728293031323334353637383940414243444546/** * * Hash操作 * 哈希操作 * 可理解为数据库操作 * *///为user表中的字段赋值。成功返回1,失败返回0。若user表不存在会先创建表再赋值,若字段已存在会覆盖旧值。$redis->hSet('user', 'name', '222');//获取user表中指定字段的值。若user表不存在则返回false。$redis->hGet('user', 'realname');//查看user表的某个字段是否存在,存在返回true,否则返回false。$redis->hExists('user',...
PHP中include,require,include_once,require_once的区别详解
前言在做程序设计的时候避免不了要去引用外部文件,在 PHP 中引入文件的方式有很多种,这里详细说一下 include ;require ;include_once;require_once。 12`require ()` 语句的性能与 `include ()` 相类似,都是包括并运行指定文件。除了处理失败的方式不同之外。`require`在出错时产生 `E_COMPILE_ERROR` 级别的错误,终止脚本运行;而 `include` 只产生警告`(E_WARNING)`,脚本会继续运行。 1.include 和 require 都是语句结构(并不是函数) 在 php 官网手册上是划分到了流程控制,这两个语句结构不是函数。 详情可参考 http://php.net/manual/zh/function.include.php 所以,它可以不加圆括号,直接加引号来包含文件。我习惯不加圆括号。 1234567include '01_var.php';或者include('01_var.php');或者require...
Akina for Typecho 使用介绍
本篇文章我将介绍如何去更好的了解使用 Akina for Typecho 模板,感受它独特的灵魂和魅力。 使用前我应该做什么请将akina\images\avatar.jpg替换为自己头像 全局使用QQ头像将Akina\images\donate内收款图片替换为自己的收款码,(当然不替换也行)在后台设置-评论 允许使用<img src="">标签 ,否则将不能正常使用表情。主题层面关闭反垃圾保护、启用分页、将第一页作为默认显示、将较新的的评论显示在前面。主题层面评论允许img标签 关于表情因为每个人的域名都是不一样的,为了适应这个,表情链接不能够写死。博主修改了相关js使其自动获取网站地址,但是这样改完后仅且只能使用图标包,即“img”标签 主题自带一种表情包,可仿照其格式自行添加表情。 主页(hmoe.php)设置Akina 提供了一个独特的首页页面在博客后台-设置-阅读-站点首页选择直接调用 hmoe.php模板文件,并勾选...
使用Github,jsDelivr,TravisCI 搭建一个轻量靠谱的免费CDN
CDN使用 Github,jsDelivr, TravisCI 搭建一个轻量靠谱的 CDN。 实现原理Github 做 CDN 存储,jsDelivr 做 CDN 服务器, TravisCI 做自动更新。 流程 本地添加文件到 Git,推送到 Github,触发 TravisCI 执行构建; TravisCI 拉取最新 Github 文件,打 Tag,发布到 Github Release, 将新版本文件推送回 Github; 用户访问 jsDelivr 的 CDN 服务器,jsDelivr 到 Github Release 拉取对应版本或者最新版本文件,返回给用户; 本地更新文件,如此往复触发第一步。 核心代码12345678910111213141516language: node_js # 升级版本需要依赖 npmnode_js: stableinstall: true # 无需安装依赖,调过安装branches: only: - master # 只发布 master 分支before_script: - git config --global...
虚拟主机中Apache配置启用HSTS
虚拟主机中Apache配置启用HSTS现在给网站启用ssl的站长越来越多了,谷歌也逐步将http访问设置为不安全,不开ssl感觉会对用户造成一种假象,没有ssl就是不安全的网站。所以小站也在很久之前就部署了ssl证书。 问题过程晚上网友“心有猛虎”说他网站怎么是T,我就用检测工具简单检测了一下,果然是最差的T等级,我想不应该啊,就刷新重新检测,果然恢复到A了,应该是检测工具没刷新问题。 弄到这里我就看了一下我的网站,也是A,这时候我的处女座强迫症犯了,为什么不搞到A+呢?(A+需要配置HSTS)以前也搞过,不过那个时候用的是独立服务器,环境是Nginx配置几行代码就能实现,现在转到虚拟主机,还能不能配置,经过使用搜索工具,终于找到了虚拟主机配置。 解决方案在.htaccess中添加配置就可以实现。 12RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{HTTP_HOST}...
韩小韩API
韩小韩API拥有多接口调用 (支持HTTPS)获取QQ昵称头像 (已整合) 随机每日一言API (已整合) 网站ICO图标获取 (已整合) Bing每日图片获取 (已整合) 二维码生成API(已整合) 新浪短网址生成API (已整合) 音乐API解析 (已整合) API官网地址: https://api.vvhan.com/ 更多API接口请访问官网;后续会添加更多API;敬请期待! (本站均无源码出售,谨防上当受骗!)最后更新:2020-2-23 !
为网站添加满屏雪花下雪特效(接口版)
为网站添加满屏雪花下雪特效演示图 直接上代码12<script src="https://api.vvhan.com/api/snow"></script>添加到你网站的body标签内即可
为你的博客加上梅花飘飘(接口版)
在你的个人网站上加上梅花飘飘 演示图 直接上代码123<script src="https://api.vvhan.com/api/meihua"></script>注意:此效果需要Jquery支持(若无Jquery,请添加以下)<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
为你的博客加上春节灯笼(接口版)
在你的个人网站上加上春节灯笼直接上代码1<script src="https://api.vvhan.com/api/denglong"></script> 把以上代码插入到网站的body标签内即可。 效果图