一、PHP 为什么要反序列化? PHP程序执行结束以后会将文件中的变量和内容释放掉, 如果一个程序想要的调用之… 继续阅读 PHP的序列化和反序列化详情
Category: PHP
Thinkphp框架安装composer扩展包流程梳理
一、删除php禁用函数putenv 1、可以在宝塔面板的PHP管理 → 禁用函数 → 删除putenv 2、也… 继续阅读 Thinkphp框架安装composer扩展包流程梳理
php递归如何获取无限上级ID
php递归获取无限上级ID 数据库结构 其中auth_id是上级ID,无限分级 递归代码 注意:在引用递归函数… 继续阅读 php递归如何获取无限上级ID
在PHP程序中运行Python脚本(接收数据及传参)的方法详解
介绍一下,如何在php程序中运行Python脚本, 在php中python程序的运行,主要依靠 程序执行函数,… 继续阅读 在PHP程序中运行Python脚本(接收数据及传参)的方法详解
php中的常见攻击解读
php常见攻击解读 什么是CSRF攻击 CSRF跨站请求伪造 黑客建立一个伪造网站或发送邮箱带了一个正常URL… 继续阅读 php中的常见攻击解读
PHP Laravel框架缓存操作介绍
Laravel为不同的缓存系统封装了统一的API,缓存配置文件./config/cache.php 主要的缓存… 继续阅读 PHP Laravel框架缓存操作介绍
PHP Yii2框架的关联模型使用介绍
Active Record 可以将相关数据集中进来, 使其可以通过原始数据轻松访问。 例如,客户数据与订单数据… 继续阅读 PHP Yii2框架的关联模型使用介绍
PHP Laravel软删除的实现方法介绍
用Laravel 自带的 Eloquent ORM 来实现软删除。 首先在数据迁移文件中添加删除时间字段 ./… 继续阅读 PHP Laravel软删除的实现方法介绍
php Yii2框架创建定时任务方法详解
在我们项目开发中,需要使用定时任务来完成批处理业务,下面通过Yii2框架来实现定时任务 Yii2框架定时任务代… 继续阅读 php Yii2框架创建定时任务方法详解
详解PHP反序列化漏洞示例与原理
预备知识 PHP序列化与反序列化 序列化:将一个复杂的数据类型(如对象、数组、变量等)转换为字符串表示,以便于… 继续阅读 详解PHP反序列化漏洞示例与原理
PHP中常用的魔术方法总结
构造方法 / __construct 当类被实例化的时候就会调用 简单来说,就是 new 一个类的时候,这个方… 继续阅读 PHP中常用的魔术方法总结
php生成并下载word文件到本地实现方法详解
安装phpword包 通过composer安装phpword包。因为是使用thinkphp架构,安装挺方便的。… 继续阅读 php生成并下载word文件到本地实现方法详解
php进程通信之信号量浅析介绍
常见进程通信方式 一些理论基础 临界资源:每次仅允许一个进程访问的资源。 临界区:每个进程中访问临界资源的那段… 继续阅读 php进程通信之信号量浅析介绍