彻底理解 Cookie、Session、Token
摘要:发展史 1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮。 2、但是随着交互式Web
阅读全文
ThinkPHP6验证码显示不全问题?????
摘要:> 多应用下配置无效,设置长度为4,但是只显示2位 前端代码部分 ```html ``` PHP代码部分 ```php class Verify { public function index() { return Captcha::create('admin_login'); } } ``` `c
阅读全文
phpcms
摘要:最近将phpcmsV9升级至php7.1,中间踩过一些坑,这里列出来给大家参考下。 1. 迁移至php7.1+mysql5.6+nginx的修改项目 已修改 : /phpcms/libs/classes/checkcode.class.php 已修改 : /phpcms/libs/classes/d
阅读全文
本地两个PHP项目之间相互请求
摘要:本地两个项目之间接口的调用,即本地项目A请求本地项目B的接口。会出现请求超时问题 NGINX中,看PHP文件块fastcig-pass的设置值(127.0.0.1:9000)。设置都是以keepalive方式请求,接收到PHP文件时,交于后端过程PHPCGI解析处理(127.0.0.1:9000),
阅读全文
PHP常用工具类
摘要:array( array( 'base'=>100000000, 'unit'=>'亿' ), array( 'base'=>10000, '...
阅读全文
PHP碎片
摘要:register_shutdown_function xhprof 性能分析 array_filter sys_getloadavg func_num_args microtime array_keys()三个参数 array_splice
阅读全文
PHP设计模式概念
摘要:设计模式(Design Pattern) 对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案 设计模式并不直接用来完成代码的编写,而是描述在各种不同情况下,要怎么解决问题的一种方案。面向对象设计模式通常以类或对象来描述其中的关系和相互作用,但不涉及用来完成应用程序的特定类或对象。设计模式能
阅读全文
PHP中buffer的认知
摘要:buffer其实就是缓冲区,一个内存地址空间,只要用于存储数据区域。 运行这段代码,浏览器会显示1,其实中间会经历一个buffer(数据1先到buffer,当buffer满了,再将数据传到客户端(浏览器)) php.ini output_buffering = on #默认打开缓冲区 这里需要注意的
阅读全文
php格式化json字符串
摘要:json_last_error : 返回最后发生的错误,此函数没有参数 下面的常量可以和 json_encode() 的 form 选项结合使用
阅读全文
用户登录之7天免登陆(垃圾回收机制)
摘要:session.gc_divisor 与 session.gc_probability 合起来定义了在每个会话初始化时启动 gc(garbage collection 垃圾回收)进程的概率。此概率用 gc_probability/gc_divisor 计算得来。例如 1/100 意味着在每个请求中有
阅读全文
composer修改中文镜像
摘要:composer config -g repo.packagist composer https://packagist.phpcomposer.com
阅读全文
tp5怎么使用find_in_set
摘要:对于一些实在复杂的查询,比如find_in_set,也可以直接使用原生SQL语句进行查询,例如: 为了安全起见,我们可以对字符串查询条件使用参数绑定,例如: 在thinkphp5中使用mysql find_in_set语法时,可以使用EXP(表达式查询)来实现,具体代码如下: 如果用数组条件查询形式
阅读全文
ms1
摘要:第一层楼 什么是 Cookie 和 Session ?初级程序员高频面试题。 什么是 Cookie HTTP Cookie(也叫 Web Cookie或浏览器 Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上。通常,它用于
阅读全文
nginx+php上传大文件配置
摘要://nginx 'client_max_body_size' => '500M', #上传文件大小限制 //php 'upload_max_filesize' => '500M', #允许上传文件大小的最大值,需在php.ini中配置'post_max_size' => '500M', #通过表单P
阅读全文
PHP安装Redis扩展
摘要:1.下载地址 : https://pecl.php.net/package/redis 2.解压 : tar -xzvf redis-4.3.0.tgz 3.用phpize生成configure配置文件 : /usr/local/php/bin/phpize Configuring for: PHP
阅读全文
PHP操作Memcached
摘要:addServer('10.16.134.65', 11211, 33); /*$addServers = [ ['10.16.134.65', 11211], ['10.16.134.75', 11211], ]; //向服务器池中增加多台服务器 //当使用这个方法的时候,网络连接并不会立刻建立,而是直到真正使用的时候才建立。 因此在加入大量服务器到连接池中时也是没有开销的,因为它们可能并不...
阅读全文