PHP编程 1921

PHP(PHP: Hypertext Preprocessor的缩写,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。

PHP随机生成18位不重复的订单号代码实例

PHP代码:  /** * 生成18位订单号 * $length:随机数长度 */ function generateOrderNumber($length=4){ //…

2022-04-15 485

PHP使用Apache的伪静态功能实现“网页404时跳转指定页面

需求: 1、例如我之前的网站域名是“www.jb51.net”,有一个文章的链接是"www.jb51.net/article-5-1.html" 2、因为业务调整或其他原因,更改了…

2022-04-15 992

thinkphp5.1的model模型自动更新update_time字段实例讲解

1、model模型开启自动完成时间戳功能 <?php namespace app\common\model; use think\Model; use think\Db; c…

2022-04-15 840

php使用file_get_contents(‘php://input‘)和$_POST的区别实例对比

本文学习目的: 为什么和第三方平台对接接口的时候,在接收http请求数据包时,一般都是用file_get_contents("php://input"),而不是用$_POST呢? …

2022-04-15 881

Thinkphp5.1获取项目根目录以及子目录路径的方法实例讲解

导读: 最近使用Thinkphp5.1做开发,在使用LOG_PATH常量(日志路径)时发生报错,因为之前一直使用5.0的框架,换到5.1版本后,出现这种情况,很明白是官方做了调整,…

2022-04-15 1,082

Thinkphp使用Zxing扩展库解析二维码内容图文讲解

一、下载PHP版本的Zxing扩展库 下载地址:https://github.com/khanamiryan/php-qrcode-detector-decoder 二、使用Zxi…

2022-04-15 524

WordPress网站访问慢解决方案细图文教程

前言 之前自己搭建一个WordPress个人网站:https://zhanghan.xin;最近发现访问比较慢,于是乎进行了排查,下面是优化的方案。 优化前: 加载耗时:21秒+ …

2022-04-15 691

php基于redis的分布式锁实例详解

在使用分布式锁进行互斥资源访问时候,我们很多方案是采用redis的实现。 固然,redis的单节点锁在极端情况也是有问题的,假设你的业务允许偶尔的失效,使用单节点的redis锁方案…

2022-04-15 1,184

PHP安全配置优化详解

由于脚本语言和早期版本设计的诸多原因,php项目存在不少安全隐患。从配置选项来看,可以做如下的优化。 1.屏蔽PHP错误输出。 在/etc/php.ini(默认配置文件位置),将如…

2022-04-15 539

Swoole扩展的6种模式深入详解

前言 并发问题可以理解为两个问题 并发连接数,就是支持同时接受多少客户端TCP连接 并发请求数,每秒能处理多少请求 Swoole底层基于epoll,所以第一个问题在Swoole扩展…

2022-04-15 1,331

php中Swoole的热更新实现代码实例

使用swoole_http_server替代php-fpm后,由于php长驻内存,修改了代码不能实时调试,需要去手动去重启服务,很是不方便,决定使用inotify来监控文件状态的改…

2022-04-15 1,170

PHP安装扩展mcrypt以及相关依赖项深入讲解

PHP安装扩展mcrypt以及相关依赖项 【PHP安装PECL扩展的方法】 一:Mcrypt简介 Mcrypt是PHP的一个扩展,完成了常用加密算法的封装。其实该扩展是对mcryp…

2022-04-15 974
1 16 17 18 19 20 161