TP6 使用 JWT 认证

什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直...

PHP,ThinkPHP 2021-10-11 AM 194次 0条

用PHP 把页面生成PDF文件

用到knp-snappy 扩展库 和 wkhtmltopdf 下载如下1. 安装wkhtmltopdfhttps://wkhtmltopdf.org/downloads.htmlWindows下载安装后可以用一下命令试试效果wkhtmltopdf http://qq.com qq.pdf导出jpg cmd命令为wkhtmltoimage http://www.qq.com qq.jpg2. ...

PHP,ThinkPHP 2021-08-18 PM 190次 0条

Laravel 的开发环境 Valet

Laravel 的开发环境 Valet简介Valet 还是 Homestead ?安装升级服务站点Park 命令Link 命令使用 TLS 构建安全站点分享站点自定义 Valet 驱动本地驱动其他 Valet 命令简介Valet 是 Mac 极简主义者的 Laravel 开发环境。没有 Vagrant,没有 /etc/hosts 文件。甚至可以使用本地隧道公开分享你的站点。 Yeah, we...

PHP,Laravel 2021-07-06 PM 309次 2条

PHP安装第三方拓展

一、phpize编译cd 拓展目录 phpize二、安装拓展./configure --with-php-config=/www/server/php/73/bin/php-config三、生成拓展文件make四、测试/安装拓展make test make install五、php.ini 引入拓展extension=***.so (拓展名字)六、重载重启PHP七、查看是否安装成功php -m

PHP 2021-07-05 AM 170次 0条

PhpSpreadsheet 导出实例

1. 安装使用composer安装:composer require phpoffice/phpspreadsheetGitHub下载: https://github.com/PHPOffice/PhpSpreadsheet2. 使用 Spreadsheet use PhpOffice\PhpSpreadsheet\Spreadsheet; //Xlsx类 保存文件功能类 ...

PHP,ThinkPHP 2021-05-04 AM 272次 0条

【PHP通用函数】请求函数CURL

function curl_get($url)//自定义函数,访问url返回结果 { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt...

PHP,通用函数 2020-07-23 PM 380次 0条

定向加密和解密

/** * 加密 * @param $data * @param string $key * @return string */ function encrypt($data, $key = '112233') { $char = ''; $str = ''; $key...

PHP,ThinkPHP,通用函数 2020-07-07 AM 649次 0条

PHP5 中的数组函数

函数描述array()创建数组。array_change_key_case()把数组中所有键更改为小写或大写。array_chunk()把一个数组分割为新的数组块。array_column()返回输入数组中某个单一列的值。array_combine()通过合并两个数组来创建一个新数组。array_count_values()用于统计数组中所有值出现的次数。array_diff()比较数组,返...

PHP 2019-10-23 PM 317次 0条