随笔分类 - PHP
摘要:<?php namespace test; class ObjectClass { public function __construct($params) // 实例化对象则会被调用__construct() { echo "<pre>"; print_r(__METHOD__ .json_enc
阅读全文
摘要:产生原因 普通的SQL执行语句,由于研发人员对前端请求参数过滤不严谨,导致SQL被注入,从而影响数据库,带来风险 使用PDO后形成的语句 SELECT * FROM test WHERE id in (?); PDO执行操作主要两个动作 prepare():预处理SQL语句,通过将'?'占位符发送到
阅读全文
摘要:下载pdo_mysql扩展 wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz 解压压缩包 tar -zxvf PDO_MYSQL-1.0.2.tgz 执行phpize生成makefile文件 /usr/local/php-7.3.13/bin/phpi
阅读全文
摘要:对称加密算法是在加密和解密时使用同一个密钥。与对称加密算法不同,非对称加密算法需要两个密钥--公开密钥(public key)和私有密钥(private key)进行加密和解密。公钥和密钥是一对,如果公开密钥对数据进行加密,只有对应私有密钥才能解密;如果用私有密钥对数据加密,那么只有对应公有密钥才能
阅读全文
摘要:对称加密 对称加密算法是指,数据发信方将明文(原始数据)和密钥一起经过加密处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若要解读原文,则需要使用加密密钥及相关算法的逆算法对密文进行解密,使其恢复可读明文。 优点:算法公开、计算量小、加密速度快、加密效率高,适合于加密大量数据的场合 常用算
阅读全文
摘要:composer设置阿里云镜像源 1. 首先把默认的源给禁用掉 composer config -g secure-http false 2. 再修改镜像源 这里我使用阿里的源 composer config -g repo.packagist composer https://mirrors.al
阅读全文
摘要:Yii2 源码分析 入口文件执行流程 1. 入口文件:web/index.php,第12行。(new yii\web\Application($config)->run()) 入口文件主要做4件事: 1. 设置环境 2. 加载自动加载 3. 引入Web需要的配置 4. 运行应用Application
阅读全文
摘要:cgi、fastcgi、php-fpm、mod_php cgi cgi是公共网关接口,用户通过浏览器来访问执行再服务器上的动态程序,CGI是Web 服务器与CGI程序间传输数据的标准。准确来说是一种协议,单进程模式,启动一个CGI进程(php-cgi)这个进程会先加载php.ini的配置,通过配置
阅读全文
摘要:TP、PHP同域不同子级域名共享Session、单点登录 目的: 为了部署同个域名下不同子级域名共享会话,从而实现单点登录的问题,一处登录,同域处处子系统即可以实现自动登录。 为了部署同个域名下不同子级域名共享会话,从而实现单点登录的问题,一处登录,同域处处子系统即可以实现自动登录。 为了部署同个域
阅读全文
摘要:PHP 获取两个日期相差多少年,多少月,多少天,多少小时,并填充数组
阅读全文

浙公网安备 33010602011771号