php
这个昵称被占用了吗
free,explore
展开
-
laravel学习
通过composer安装laravel安装器composer global require "laravel/installer"创建laravel项目composer create-project Laravel/Laravel --prefer-dist原创 2020-05-13 14:57:07 · 106 阅读 · 0 评论 -
php curl通过url下载与保存图片
/** * 通过curl下载 * @param string $url网上资源图片的url * @return string */function download($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 0); curl_setopt($ch,CURLOPT_URL,$url);...原创 2020-01-03 15:55:49 · 2108 阅读 · 0 评论 -
接口404 not found
在做商品导入的时候,数据量少的情况下正常导入,数据多的情况下接口直接报404。怀疑过的原因:代码逻辑,检查没问题 file_get_contents获取url的图片,函数性能是否太差?换成curl请求,还是一样的错误于是,google一波,发现也许跟nginx有关,于是查找了nginx的错误日志,果然:recv() failed (104: Connection re...原创 2020-01-02 17:01:30 · 364 阅读 · 0 评论 -
cookie,session与token
cookie浏览器存储session(空间换时间)服务端存储,session_id是服务端返回给客户端的一个当前会话标识,php框架中有些就用 session处理token,但是这也会消耗不少的空间token(时间换空间)一般用于最简单的组成方式:uid(用户唯一的身份标识)、time(当前时间的时间戳)、sign(签名,由token的前几位+盐以哈希算法压缩成一定长的十六进制...原创 2019-12-25 10:25:35 · 98 阅读 · 0 评论 -
tp5不支持redis--windows环境下tp5.1使用redis缓存
https://segmentfault.com/a/1190000017072087?utm_source=tag-newestphp.ini虽然显示在apache目录下,实际上却在php环境下的phpForApache.ini转载 2019-11-22 00:18:14 · 1685 阅读 · 0 评论 -
tp5.1编辑时唯一验证
编辑时,可以不对当前数据修改,同时进行唯一验证。在网上看了很多都是用scene分场景验证,比如这里的自己使用的方法:保存时,把当前id也传进去,会自动排除当前数据进行唯一验证。源码如何实现的,再了解...原创 2019-08-06 16:13:27 · 744 阅读 · 0 评论 -
php实现无限极分类,js遍历显示无限极分类的json数组
数据库设计如下:pid代表父id,默认为0(顶级分类)引用的方法如下:(递归的方法会降低性能)function generateTree($data){ $items=array(); foreach($data as $v){//将数组存入$items,且$items的键为$data中的id $items[$v['id']] = $v; } $tree=...转载 2019-04-11 17:56:21 · 641 阅读 · 0 评论 -
全局变量global与超全局变量$GLOBALS
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in ***出错行mysqli_query(link,"select∗fromsyscalendarwhereid=′link,"select * from sys_calendar where id='l...原创 2018-09-30 14:23:24 · 872 阅读 · 0 评论