
PHP
Jonty1024
IT小虾,所有发表的文章都是为了记录笔记,有不好不对的地方请多多指教,谢谢各位大虾!!!
展开
-
小程序登录 获取的结果一直都是bool(false)
做小程序登录功能,突然出现$data = curl_exec($ch);结果一直都为bool(false); $url="https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code"; ...原创 2018-06-01 11:58:11 · 3236 阅读 · 0 评论 -
ThinkPHP5 获取JSSDK微信分享功能签名
function getShareSignaTure($url){ $appID='**************'; $appSecret='*********************************'; $jssdk = new JSSDK($appID, $appSecret); //确保你获取用来签名的url是...原创 2018-09-12 16:38:04 · 2947 阅读 · 4 评论 -
PHP请求url
/** * @param string $url get 请求地址 * @param int $httpCode 返回状态码 * @return mixed */ function curl_get($url,&$httpCode=0){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); //参数为1表示传输数据,为0...原创 2018-09-12 16:43:15 · 1048 阅读 · 0 评论 -
PHP 简单的分页技巧
$pageData=[]; for($i=0;$i<$pageSize;$i++){ if(array_key_exists($startItem*$pageSize+$i,$datas)){ array_push($pageData, $datas[$startItem*$pageSize+$i]); }else{ break; ...原创 2018-09-12 16:54:34 · 219 阅读 · 0 评论 -
PHP 无符号右移
//无符号右移 function unsignedRight($a, $n){ $c = 2147483647>>($n-1); return $c&($a>>$n); }原创 2018-11-26 09:35:38 · 308 阅读 · 0 评论 -
PHP和Redis实现在高并发下的抢购及秒杀功能示例详解
抢购、秒杀是平常很常见的场景,面试的时候面试官也经常会问到,比如问你淘宝中的抢购秒杀是怎么实现的等等。 抢购、秒杀实现很简单,但是有些问题需要解决,主要针对两个问题: 一、高并发对数据库产生的压力 二、竞争状态下如何解决库存的正确减少("超卖"问题) 第一个问题,对于PHP来说很简单,用缓存技术就可以缓解数据库压力,比如memcache,redis等缓存技术。 第二个问题就比较复杂点...转载 2019-02-17 23:19:40 · 300 阅读 · 0 评论 -
PHP生成海报(PHP把图片转为base64)
最近遇到一个生成海报的需求(有微信头像,二维码),一开始是用GD,但是特别慢。然后用canvas,结果遇到跨域。之后想到把图片 转为base64,在用canvas。 PHP代码: //用PHP把图片转为base64 $url='图片url'; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($cu...原创 2019-03-21 11:08:24 · 1235 阅读 · 0 评论 -
Laravel 5.7下载、安装
本地安装laravel,php环境要配置好,推荐xmapp一键搭建。 1、程序包直接从官方下载,官方开源地址:https://github.com/laravel/laravel(当然也可从此网站:http://www.golaravel.com/download/ 下载一键安装包,下载下来就可以看到页面,这里不讨论)。 2、解压后的文件夹放置本地环境目录,访问http://localhost...转载 2019-04-12 16:34:06 · 2122 阅读 · 0 评论