PHP编程 1921

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

如何在PHP中使用AES加密算法加密数据

在研究Discuz 的时候,发现Discuz有一套相当完美的加密算法(相对而言)。这个算法可以将数据加密后,储存起来,到需要用的时候,用之前加密的秘钥将之还原。 除了这个之外,还有…

2022-04-15 770

基于PHP实现解密或加密Cloudflar邮箱保护

Cloudflare 有一项功能挺不错的,就是将页面上所有的邮箱地址都加密起来,防止机器人抓到然后干坏事。 这项功能要在后台开启 email address obfuscation…

2022-04-15 1,047

解决PhpStorm64不能启动的问题

下面先给大家介绍下PhpStorm64不能启动问题的解决思路,详情如下所示: 用CSDN已经几年,却从来没有试过自己写内容,正逢IDE出问题无法解决,来写写博客积累一下我贫乏的写作…

2022-04-15 787

php实现断点续传大文件示例代码

一、断点续传原理 所谓断点续传,也就是要从文件已经下载的地方开始继续下载。在以前版本的 HTTP 协议是不支持断点的,HTTP/1.1 开始就支持了。一般断点下载时才用到 Rang…

2022-04-15 1,010

PHP基于openssl实现非对称加密代码实例

使用非对称加密主要是借助openssl的公钥和私钥,用公钥加密私钥解密,或者私钥加密公钥解密。 1.安装openssl和php的openssl扩展 2.生成私钥:openssl g…

2022-04-15 754

如何在PHP环境中使用ProtoBuf数据格式

前言   RPC是google公司主导的一款RPC框架,并使用protobuf作为数据传输格式,伴随gRPC框架的成熟及使用人群的增加,对于底层使用的数据格式protobuf也被越…

2022-04-15 643

基于PHP实现堆排序原理及实例详解

堆 堆(heap)是计算机科学中一类特殊的数据结构的统称,通常是一个可以被看做一棵树的数组对象。 堆{k1,k2,ki,…,kn} (ki <= k2i,ki <= k…

2022-04-15 800

深入分析PHP设计模式

1、单例模式 一个类,只能允许有一个对象存在 <?php class test{ protected function __construct(){ } public sta…

2022-04-15 823

Laravel6.18.19如何优雅的切换发件账户

前言 在做一个通知系统时,业务需求,根据不同场景使用不同的账户发送邮件,laravel默认只支持一个邮箱发邮件。不满实际情况,使用Config::set()方法动态设置账户后,可以…

2022-04-15 926

Laravel服务容器绑定的几种方法总结

绑定基础 几乎所有的服务容器绑定都是在 服务提供者 中完成。 在目录结构如下图 注:如果一个类没有基于任何接口那么就没有必要将其绑定到容器。容器并不需要被告知如何构建对象,因为它会…

2022-04-15 488

Laravel如何实现适合Api的异常处理响应格式

前言 Laravel全局捕获异常后,会把异常转为相应的数据格式返回给用户。如果想要规定的数据格式相应,那我们只需重写异常捕获后的处理方法即可。 异常处理流程 Illuminate\…

2022-04-15 722

Yii redis集合的基本使用教程

前言 redis 的集合是无序的,集合成员是唯一的,不能重复。用户可以快速地对集合执行添加元素操作、移除元素操作以及检查一个元素是否存在于集合中。这里介绍一些常用的集合处理命令,并…

2022-04-15 1,097
1 46 47 48 49 50 161