快捷搜索:   服务器  PHP  安全  IIS  linux 安全
PHP使用openssl DES-EDE3 进行加解密 可逆加密解密

PHP使用openssl DES-EDE3 进行加解密 可逆加密解密

PHP中3DES加解密,加密模式为ECB,加密方法看下面代码 /** * 加密 * @param $data * @return string */ public function encrypt($data, $key) { $encData = openssl_encrypt($data, DES-EDE3, $key, OPENSSL_RAW_DATA); $encData = base64_encode($en...

常用的IP地址查询接口API及IP查询接口调用方法

常用的IP地址查询接口API及IP查询接口调用方法

最近在调试笨牛网的站长工具箱(http://tools.bnxb.com),在网上找了一大堆接口,最终用了淘宝的接口实现查询IP地址和IP归属地功能,今天就将整理的常用IP地址查询接口及调用方法分享一下:...

Thinkphp5 上传图片打文字水印的方法

Thinkphp5 上传图片打文字水印的方法

经常在开发中遇到需要给上传的图片打水印的情况,这里参考案例: 先安装扩展 使用Composer安装ThinkPHP5的图像处理类库: composer require topthink/think-image 装完后后端代码如下 public function upload_i...

ThinkPHP框架中使用Memcached缓存数据的方法

ThinkPHP框架中使用Memcached缓存数据的方法

ThinkPHP从TP3开始就支持Memcache、redis等其他缓存方式,支持memcache和memcached,由于memcached更强大因此都建议使用php memcached。 TP版本从3.2.2开始已经内置了Memcached驱动(位置:ThinkPHP/Library/Think/Cache/Dr...

PHP操作Memcache/Memcached的基本函数 PHP Memcache/Memcached类函数使用说明

PHP操作Memcache/Memcached的基本函数 PHP Memcache/Memcached类函数使用说明

Memcache和Memcached 其实是一个东西,只是php中要是用的扩展不一样, 2009年左右有人丰富memcache的用法和性能,编写了一个libmemcached是独立第三方client library,才有了memcached ,用法也有了很大的改进比如...

PHP中Redis函数的使用方法 php redis 使用教程

PHP中Redis函数的使用方法 php redis 使用教程

PHP要使用REDIS加速需要先安装REDIS,然后再在PHP中安装REDIS模块。 然后PHP代码中需要使用redis的专门函数来调用使用。以下是我们整理的php中可以使用的redis函数,从连接到使用都有。 小贴士:...

NGINX,PHP获取Cloudflare传递的真实访客IP 配合宝塔面板防御CC攻击 防伪造IP 日志记

NGINX,PHP获取Cloudflare传递的真实访客IP 配合宝塔面板防御CC攻击 防伪造IP 日志记

Cloudflare获取访客真实IP,再结合我们的cdn.bnxb.com的批量提交IP给CF的防火墙的功能,可以实现抵御CC攻击的功能,将CC攻击者的连接IP给封杀在CDN阶段,就到不了我们服务器,消耗不了我们的服务...

未知深度数组递归取值

未知深度数组递归取值

经常遇到有未知深度的数组要取最里程的数据,可以将多层数组遍历取值 functiongetArrayStr($arr){//不是数组直接返回if(!is_array($arr)){return[$arr];}$arr2=[];//是数组就遍历foreach($arras$item){if(!is_array($item)){$...

PHP转换UNIX时间戳 UTC时间(TZ格式) 标准时间的方法 UNIX UTC GMT时间、本地时间互转

PHP转换UNIX时间戳 UTC时间(TZ格式) 标准时间的方法 UNIX UTC GMT时间、本地时间互转

在PHP编程中经常会遇到各种不同格式的时间 比如: unix时间戳:1547740800 UTC时间:2019-1-18T00:00:00Z 标准时间:2019-1-18 00:00:00 以上这三个时间格式表示的都是2019年1月18日的零点零分零秒 那PHP中怎么...

PHP实时回显 实时输出结果的方法 实时反馈结果到浏览器

PHP实时回显 实时输出结果的方法 实时反馈结果到浏览器

正常PHP在执行的时候,要等全部执行完毕才会输出结果,这样其实用户体验很差,其实可以实现实时回显 PHP 里开启实时输出方法是 ob_implicit_flush() ,但它大部分情况下都不管用,因为 php.ini 配置...

PHP实现多维数组按某键名排序的方法

PHP实现多维数组按某键名排序的方法

PHP开发过程中有时候需要对一个多维数组进行排序,按照某个键名的键值进行排序,这个时候可以参考下面方法: 这里用到array_multisort函数,array_multisort() 函数可以对多个数组或多维数组进行...

PHP判断一个变量是否为整数的方法 PHP判断整数小数的方法

PHP判断一个变量是否为整数的方法 PHP判断整数小数的方法

PHP判断一个参数是整数还是小数的方法,这里提供两个小办法,大家也可以举一反三 方法1使用is_int判断 ?php $num=12; //返回整数 //$num=12.1 返回小数 if(is_int($num)){ echo 整数; }else{ echo 小数; } ? is_int()方...