07 2019 档案
摘要:在开发购物功能,涉及到支付比如 微信、支付宝,当下单时需要生成一条唯一的订单,需要用到唯一的订单号管理。 //通用生成唯一订单号 public function onlyosn() { @date_default_timezone_set("PRC"); $order_id_main = date(
阅读全文
摘要:序章 Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。也可以用来检测网络安全。反正好处多多,举之不尽呀!当年学习的时候也蛮费劲,一些蛮实用隐藏的小功能用了之后就忘记了,每次去网站上找也很麻烦,所以搜集各大网络的资料,总结了一些常用的功能。 Fi
阅读全文
摘要:序章 说起接口测试,网上有很多例子,但是当初做为新手的我来说,看了不不知道他们说的什么,觉得接口测试,好高大上。认为学会了接口测试就能屌丝逆袭,走上人生巅峰,迎娶白富美。因此学了点开发知识后,发现接口测试其实都是人们玩的名词罢了。接口测试,真心很简单。它只不过是数据传递是一种表现而已。 请求模型
阅读全文
摘要:<?php namespace app\cxc\controller; use Qiniu\Auth; use Qiniu\Storage\UploadManager; use think\Controller; use think\Db; use think\Request; class Imag
阅读全文
摘要:PHP中try{}catch{}是异常处理,将要执行的代码放入TRY块中,如果这些代码执行过程中某一条语句发生异常,则程序直接跳转到CATCH块中,由$e收集错误信息和显示。任何调用 可能抛出异常的方法的代码都应该使用try语句,Catch语句用来处理可能抛出的异常。 < ?php try { $m
阅读全文
摘要:MySQL事件(定时任务) https://blog.csdn.net/pan_junbiao/article/details/86489237
阅读全文
摘要:QQ分享 微信分享 朋友圈分享 我在自己的网页中添加过类似的代码,却也只有连接,没有预览
阅读全文
摘要:原文链接:https://segmentfault.com/a/1190000015617093 首先打开phpstorm后找到Setting/Editor/Inspections/PHP/File and Code Templates 如下图: 如图所示,修改右侧User为你自己的名字即可。 /*
阅读全文
摘要:我的朋友海滨问我mysql在建表的时候int类型后的长度代表什么? 是该列允许存储值的最大宽度吗? 为什么我设置成int(1), 也一样能存10,100,1000呢. 当时我虽然知道int(1),这个长度1并不代表允许存储的宽度,但却没有一个合理的解释. 或者说对这个长度也没有真正的研究过到底代表什
阅读全文
摘要:php前后端分离开发中要实现前后端参数信息交互,必须解决token标识验证问题。 步骤如下: 1.前端ajax发送请求时,要设置一个自定义header头。代码如下: $.ajax({ url:"http://www.xxx.com/接口方法", type:"get", //请求方式 dataType
阅读全文
摘要:概述 在使用JSON Web Token作为单点登录的验证媒介时,为保证安全性,建议将JWT的信息存放在HTTP的请求头中,并使用https对请求链接进行加密传输,效果如下图所示: 问题 1.由于项目是前后端分离的,不可避免的就产生了跨域问题,导致Authorization始终无法添加到请求头中去,
阅读全文
摘要:##redis客户端连接数 ##redis连接数与最大连接数 1.查看 2.设置、修改 ##redis-cli命令控制行中获取客户端信息命令 CLIENT LIST获取客户端列表 CLIENT SETNAME 设置当前连接点redis的名称 CLIENT GETNAME 查看当前连接的名称 CLIE
阅读全文
摘要:第一步: 首先登陆QQ互联首页https://connect.qq.com/进行个人/企业认证。大概审核时间在一周左右。 认证通过之后创建应用: 这里主要用到应用的APP ID 和 APP Key 这两个参数。 还要填写回调地址 就是请求qq接口获取code参数回调给你的地址 第二步: 准备工作做完
阅读全文
摘要:项目中用到的一个功能是要通过点击地址来实现打开地图app实现地址导航。 如下图: 实现思路就是在H5页面内通过点击marker图标然后进行当前位置与页面上地址的路程规划与导航。 由于项目中用到的是高德地图,所以这里用到的是调起高德地图APP来实现该功能。 首先肯定要去高德开放平台去申请KEY,拿到这
阅读全文
摘要:数据库备份是必要的一般都是使用mysqldump进行备份,我这边写了两种备份方法可以参考一下。 第一种:使用mysqldump结合exec函数进行数据库备份操作。 代码如下: 我使用的是集成的phpstudy里面的mysql下面的mysqldump.exe来备份,备份的数据库名字写法是 数据库名字+
阅读全文
摘要:昨天和朋友做一个后台管理系统项目的时候涉及到复选框批量操作,如果用submit表单提交挺方便的,但是要实现用jQuery结合Ajax异步提交数据就有点麻烦了,因为我之前做过的项目中基本上没用Ajax来批量提交复选框数据,今天用到了就分享一下。 由于我做的项目一些地方比较复杂,这里我只举一个小例子,能
阅读全文
摘要:前几天做APP开发,用到了支付宝接口,简单写一下我做的APP接入支付宝支付的过程,希望对做APP支付宝支付的童鞋有帮助, 不懂的可以先去支付平台看一下支付宝支付的文档,我是下的demo看的,这个是用tp5.0做的,先上图: 至于支付接口的接口包文件自己下吧,这个我就不提供地址链接了,这个支付接口我用
阅读全文
摘要:php 微信公众号接入支付宝支付 真是无力吐槽这个需求了,好端端的非要在微信公众号接入支付宝,都知道微信公众号是拒绝支付宝的,屏蔽了支付宝,所以在微信公众号接入支付宝的话就必须手动复制链接跳出微信内置浏览器,强制性打开web浏览器完成支付,这是很坑的,只能选择千百度各种查找答案啊,发现没有一个php
阅读全文
摘要:MySQL查询优化 Mysql存储引擎 最常使用的2种存储引擎: 选择数据类型 设计索引 btree索引与hash索引 优化SQL 以下几个参数对Myisam和Innodb存储引擎都计数: 以下几个参数是针对Innodb存储引擎计数的: Slow_queries 慢查询的次数 show status
阅读全文
摘要:函数的使用技巧 1. do{...}while(false)的用法 作用:使用do{...}while(false)结构可以简化多级判断时代码的嵌套。 例子: 现在要实现一个功能,但需要A、B、C、D四个前提条件,并且这四个前提条件都存在上级依赖,即B依赖于A,C依赖于A和B,D依赖于A、B和C。如果按照一般的写法,是这样: 1. if( A==true ) 2. { ...
阅读全文
摘要:1.this this是在实例化的时候来确定指向谁。所以说,this就是指向当前对象实例的指针,不指向任何其他对象或类。 $this->name =$name; print( $this->name) $obj1 = new name("PBPHome"); 2.self self是指向类本身,也就
阅读全文
摘要:/** 把网络图片图片转成base64 * @param string $img 图片地址 * @return string */ /*网络图片转为base64编码*/ public function imgtobase64($img='', $imgHtmlCode=true) { $imageInfo = getimag...
阅读全文
摘要:以下是html代码 以下是jquery代码. 以上就是 , jquery短信验证按钮读秒效果的演示 , 可以根据实际情况调整
阅读全文
摘要:多条件模糊查询多条件比较查询使用数组可以方便得将一些比较复杂的查询条件 , 组合到一个数组之内 如以下数据库查询 like可以这样用 , 同时模糊查询多个字段 比较区间查询呢 , 可以这样写 使用数组查询可以方便的将一些比较复杂的查询条件组合成一个数组来进行查询 , 这样的话可以减少代码的冗杂程度
阅读全文
摘要:一. 数据格式 1.数组方式: [ {"key1": "value1"}, {"key2": "value2"} ] 2. 对象方式: { “key1: "value1", "key2": "value2", "key3": [ {"key31": "value31"}, {"key32": "va
阅读全文
摘要:Guzzle是一个PHP的HTTP客户端,用来轻而易举地发送请求,并集成到我们的WEB服务上。Guzzle提供了简单的接口,构建查询语句、POST请求、分流上传下载大文件、使用HTTP cookies、上传JSON数据等等。 安装 使用Composer安装: composer require guz
阅读全文
摘要:文中涉及的重要知识点有: axios异步请求:axios-基于Promise的HTTP请求客户端 php-jwt库:https://github.com/firebase/php-jwt HTML5相关知识 因此在阅读这边文章之前,请先了解以上知识点以及JWT的基本概念,这样你会很快理解我们这篇文章
阅读全文
摘要:用户认证是计算机安全领域一个永恒的热点话题,然而你会发现,开发者很少讨论有关Json Web Token的话题,其实使用Json Web Token集成到API身份验证机制中是容易,本文给大家普及基础知识。 Json Web Token (简称JWT), 是为了在网络应用环境间传递声明而执行的一种基
阅读全文
摘要:ajax跨域访问是一个老问题了,解决方法很多,比较常用的是JSONP方法,JSONP方法是一种非官方方法,而且这种方法只支持GET方式,不如POST方式安全。 即使使用jQuery的jsonp方法,type设为POST,也会自动变为GET。 官方问题说明: “script”: Evaluates t
阅读全文
摘要:ajax实现跨域请求有两种方式: 方法一:jsonp的方式 jsonp方式的关键点在客户请求以jsonp作为数据类型,服务器端接收jsonp的回调函数,并通过回调函数进行数据的传输。具体代码如下: 客户端: [javascript] view plain copy $.ajax({ type:"GE
阅读全文