
PHP
南乡子_
\(^o^)/~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习PHP静态化笔记
在慕课网上看了一个关于PHP实现页面静态化的课程,http://www.imooc.com/learn/330,写点笔记记录一下。1、动态页面是php,jsp,asp页面,静态页面是html,htm,shtml页面。2、动态页面地址和静态页面地址的区别。3、PHP静态化分类:(1)纯静态--------局部纯静态(通过ajax和js实现)、全部纯静态 (2)伪静态:将原创 2017-10-04 16:20:25 · 268 阅读 · 0 评论 -
Laravel之Facade
先引用Laravel文档中的解释:Facades 为应用程序的 服务容器 中可用的类提供了一个「静态」接口。Laravel 本身附带许多的 facades,甚至你可能在不知情的状况下已经在使用他们!Laravel 「facades」作为在服务容器内基类的「静态代理」,拥有简洁、易表达的语法优点,同时维持着比传统静态方法更高的可测试性和灵活性。继承Facades的类,可以像使用静态方法一样调用...原创 2019-01-03 12:03:05 · 457 阅读 · 1 评论 -
nginx配置https
server { listen 443; server_name host_name; ssl on; root /mnt/www/qd/public; index index.html index.htm index.php; ssl_certificate /etc/nginx/cert/channeltest/cert-154025842...原创 2018-10-23 15:41:01 · 259 阅读 · 0 评论 -
CentOS 安装 lnmp
CentOS 7.3Nginx添加yum源rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm安装yum install -y nginx开启服务service nginx start设置开启启动systemctl en...原创 2018-10-22 11:08:44 · 188 阅读 · 0 评论 -
认识JWT
JWT 是什么JWT组成原理基本用法1. 优势2.使用流程3.刷新策略4.blacklist5.并发问题 使用 jwt 也有一段时间了,感觉还是蛮方便的。写一篇文章总结一下。JWT 是什么 JWT(JSON Web Token)是一个字符串,我们在发起网络请求时,将其放在header或者url中,这样可以保证传递的数据被篡改时能被我...原创 2018-08-17 17:08:00 · 368 阅读 · 0 评论 -
php安全(二):xss攻击
XSS 全称为 Cross Site Scripting,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,进而达到某些人的攻击目的。分类1、XSS反射型攻击,恶意代码并没有保存在目标网站,通过引诱用户点击一个链接到目标网站的恶意链接来实施攻击的。2、XSS存储型攻击,恶意代码被保存到目标网站的服务器中,这种攻击...原创 2018-05-29 12:30:32 · 426 阅读 · 0 评论 -
php安全(一):sql注入
SQL注入是一种利用未过滤/未审核用户输入的攻击方法,意思就是让应用运行本不应该运行的SQL代码。通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,就会造成一些出人意料的结果,最终达到欺骗服务器执行恶意的SQL命令。我们永远不要信任用户的输入,我们必须认定用户输入的数据都是不安全的,我们都需要对用户输入的数据进行过滤处理。防攻击办法:1)检查变量数据类型和格式 1、使用正...原创 2018-05-29 10:20:44 · 351 阅读 · 0 评论 -
php索引数组和关联数组
最近遇到个bug,记录一下//定义一个数组$arr = Array('a','b','c','d');//转为json字符串$str1 = json_encode($arr);//去掉一项unset($arr[1]);//转json$str2 = json_encode($arr);var_dump($str1);echo '<br/>';var_dump(...原创 2018-04-23 16:20:05 · 1862 阅读 · 0 评论 -
Thinkphp5.0框架,wamp服务器配置子域名
默认情况下,默认访问的模块是index。比如域名www.blog.com ,默认访问的是application/index目录如果要访问application/admin目录,url则是www.blog.com/admin/controller_name/action_name.html为了简化url,要设置二级域名,使admin.blog.com能直接访问application/admin第一步...原创 2018-02-10 22:58:46 · 1549 阅读 · 0 评论 -
微信access_token存储方案
access_token的特点1.每天请求次数为2000次;2.每个access_token有效期为2小时;存储方案1.数据库:通过微信接口获取到 access_token 之后,将 access_token+ 当前时间戳序列化存储,每次需要 access_token时,从数据库取出,然后反序列化对比时间戳,如果过期,重新调用微信接口并更新数据库原创 2017-10-05 20:52:18 · 4197 阅读 · 0 评论 -
Composer使用总结
看过的东西要自己写出来,才能系统地内化成自己的知识,也方便以后查阅。以下是百度百科对composer的介绍Composer 是 PHP5.3以上 的一个依赖管理工具。它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例原创 2017-10-16 10:47:37 · 338 阅读 · 0 评论 -
前后端分离+微信授权+跨域
这个项目是前后端分离的前端采用Vue开发,后端是lumen 5.7,nginx 服务器前后端是不同的次级域名以上是背景,记录以下遇到的几个问题跨域问题前端地址 http://front.abc.com后端地址 http://back.abc.com网页从前端访问后端接口,存在跨域问题。使用nginx 配置代理解决nginx配置server { listen ...原创 2019-04-11 17:59:03 · 4491 阅读 · 1 评论