- 博客(63)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 PHP开发APP接口实现--基本篇
最近一段时间一直在做APP接口,总结一下APP接口开发以来的心得,与大家分享:1. 客户端/服务器接口请求流程:安卓/IOS客户端 –> PHP接口 –> 服务器端 –> 数据处理–> 返回值(客户端接收并处理)APP的通信方式:客户端 (接口地址:http://app.com/api.php?format=xml/json)客户端APP ......
2018-10-22 14:51:22
12767
1
原创 微信小程序获取unionid与openid
获取unionid需要先在微信开放平台绑定小程序,否则无法获取UnionID机制说明unionid来区分用户的唯一性,在相同微信开放平台帐号下的移动应用、网站应用、小程序、公众号,用户的unionid是唯一的。也就是说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。OpenID机制说明OpenId是用来区分应用的唯一性,在相同微信开放平台账号下不用的应用,其u...
2018-10-17 15:56:14
19416
原创 微信小程序模板消息实现(PHP+小程序)
参考官方文档和部分资料,总结小程序模板消息推送以及相关注意事项,楼主踩过的坑,特来与大家分享。一、开发准备:1.在微信公众平台-小程序的模板中心申请消息模板二、实现原理:文档示例:小程序 + 接口(PHP)小程序部分:话不多说,先上效果图:示例代码:<form bindsubmit="formSubmit" report-submit='tr...
2018-09-29 17:19:19
7380
1
原创 微信浏览器打开APP
实现效果如下图所示,在手机浏览器中访问南泥湾的手机版网站(wechat.nanniwan.com),顶部会有一个广告图,点击这个广告图,如果手机上已经安装了App,则直接打开,如果没有安装,则开始下载,如果在微信公众号中,则跳转应用宝第三方平台跳转。实现方式1.为Android应用的启动Activity设置一个Schema,如下:<...
2017-09-30 14:37:13
2014
原创 LArea插件的使用
楼主最近在开发微信端三级滑动遇到的N多技术问题,与大家分享,话不多说,先上效果图:LArea插件的使用,前端部分参考如下:关于PHP插件使用,请往下看:1.首先在前端页面引入js样式和插件库,设置隐藏域,input标签中获取id值2. 用POST方式获取隐藏值,如:area_id :17,258,2820,PHP后台获取id值,此地址为3级id地址3.使用...
2017-03-28 16:20:33
8749
原创 thinkphp 开发 App 接口的方法步骤
1、可以使用 REST模式 来开发 App 接口,首先建立一个公共控制器,再建其他控制器继承它即可。2、确定好返回的数据内容格式及信息码;// App接口公共控制器 AppControllernamespace Api\Controller;use Think\Controller\RestController;class AppController extends Res
2017-02-09 21:29:49
2916
原创 TP框架中的M,D,C,A,I,S方法
M方法M实例化参数是数据库的表名//使用M方法实例化$User = M('User');//和用法$User = new /Think/Model ('User');等效//执行其他的数据操作$User->select();M 方法也支持垮库操作.//使用M方法实例化,操作db_name中的ot_user表$User = M('db_name.User','ot_');/...
2017-02-09 21:25:50
20689
原创 PHP 5.2、5.3、5.4、5.5、5.6 版本对比及功能详解
PHP 5.2、5.3、5.4、5.5、5.6 对比以及功能详解截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护 [注] 的 PHP5.2, 其余的一半用户在使用 PHP5.3 [注].因为 PHP 那“集百家之长”的蛋疼语法,加上社区氛围不好,很多人对新版本,新特征并无兴趣。本文将会介绍自 PHP5.2 起,直至
2016-12-15 10:00:30
2008
原创 API接口大全
在本文中,我们列出微信公众平台上可以使用的API接口以及举例如何在微信公众平台调用这些接口实现相应的功能。接口调用说明:① Appkey请使用的微信公众号,不要使用默认的trailuser② 接口返回类型为文本、图文、及音乐三种基本消息③ 请在所有消息底部主动加上“技术支持 方倍工作室”④ JSON验证网址 http://apix.sinaapp.com/json/⑤ 接口将不定期增...
2016-12-01 15:38:23
4117
原创 thinkphp3.2支付宝接口类教程
thinkphp3.2.3 成功对接支付宝接口,thinkphp小巧开源的一款框架 博主还是比较看好了 今天需要做个项目 看了下 官方的一些文档 对3.2的支付宝的教程 有点少 本人装个13写一个。首先登陆支付宝集成接口的地址 下载你需要的文档 https://doc.open.alipay.com/doc2/detail?treeId=62&articleId=103566&a...
2016-12-01 14:39:56
1591
原创 免费API-手机号码归属地API接口
手机号码归属地接口:根据手机号码或手机号码的前7位,查询手机号码归属地信息,包括省份 、城市、区号、邮编、运营商和卡类型。接口文档:https://www.juhe.cn/docs/api/id/11如要使用,则需要先申请APPKEY,之后就可以无限次免费使用。接口地址:http://apis.juhe.cn/mobile/get支持格式:json/xml请求方式:
2016-12-01 14:32:47
6770
1
原创 thinkphp 开发 App 接口的方法步骤
1、可以使用 REST模式 来开发 App 接口,首先建立一个公共控制器,再建其他控制器继承它即可。2、确定好返回的数据内容格式及信息码; <?php// App接口公共控制器 AppControllernamespace Api\Controller;use Think\Controller\RestController;class AppController ext...
2016-12-01 14:29:17
11184
原创 global 关键字
变量范围变量的范围即它定义的上下文背景(也就是它的生效范围)。大部分的 PHP 变量只有一个单独的范围。这个单独的范围跨度同样包含了 include 和 require 引入的文件。例如:$a = 1;include 'b.inc';?>这里变量 $a 将会在包含文件 b.inc 中生效。但是,在用户自定义函数中,一个局部函数范围将被引入。任何用于函
2016-11-20 16:26:15
648
原创 PHP 如何清除COOKIE? PHP无法删除COOKIE?设置COOKIE有效期
PHP 透明地支持 HTTP cookie, cookie是一种在远程浏览器端存储数据并以此来跟踪和识别用户的机制。可以用setcookie() 或 setrawcookie()函数来设置cookie, cookie是HTTP标头的一部分,因此 setcookie()函数必须在其他信息被输出到浏览器前调用,这和对header()函数的限制类似。setcookie();删除
2016-11-20 15:55:33
2966
原创 MySQL优化,MySQL的16个技术要点!
1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同
2016-08-31 10:22:46
695
原创 PHP开发命名规范
编码规则采用常用规则就可,具体说哪一个好,哪一个不好也是不科学的,每种风格都有各自的好处,这得看系统,代码怎样容易阅读这才是王道。最基本要求 以标准计算机英文为蓝本,杜绝一切拼音、或拼音英文混杂的命名方式。英语不好者,请借助网络上的翻译工具。一、变量命名 (1)使用英文名词、动词,以大写字母作为单词的分隔,其他的字母均使用小写,单词的首个字母使用小写。如: ...
2016-08-31 09:58:40
1802
原创 php中this,self,parent三个关键字用法
PHP从5开始具备了大部分面向对象语言的特性,在此我们主要讲解三个关键字: this,self,parent,从字面上比较好理解,是指这,自己,父亲,我们先建立几个概念。 这三个关键字分别是用在什么地方呢?我们初步解释一 下,this是指向当前对象的指针self是指向当前类的指针,parent是指向父类的指针。我们用实例给大家讲解!
2016-08-30 15:18:17
508
原创 查看MYSQL版本的几种方法
很多时候,我们需要查看下我们的MYSQL信息,但是怎么才能查看到呢?推荐几种方法。1、在终端下直接看mysql -V>> 打印输出:mysql Ver 14.14 Distrib 5.6.31, for debian-linux-gnu (x86_64) using EditLine wrapper2、使用help帮助查找:mysql --help |...
2016-08-27 14:23:31
4568
原创 HTML中meta标签的作用与使用
META标签用来描述一个HTML网页文档的属性META标签可分为两大部分:HTTP-EQUIV和NAME变量。HTTP实例HTML代码实例中有一项内容是<meta http-equiv="Content-Type"content="text/html; charset=gb2312">其作用是指定了当前文档所使用的字符编码为gb2312,也就是中文...
2016-08-18 22:48:30
8383
原创 PHP中获取远程文件的三种方法
1.file_get_contents$url = 'http://www.xxx.com/';$contents = file_get_contents($url);//如果出现中文乱码使用下面代码//$getcontent = iconv(“gb2312″, “utf-8″,file_get_contents($url));//echo $getcontent;echo $co...
2016-08-18 22:47:15
9616
原创 HTTP协议中GET、POST和HEAD的区别?
HEAD: 只请求页面的首部。GET: 请求指定的页面信息,并返回实体主体。POST: 请求服务器接受所指定的文档作为对所标识的URL的新的从属实体。(1)HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST。事实上 GET 适用于多数请求,而保留 POST 仅用于更新站点。(2)在FORM提交的时候,如果不指定Method,则默认为GET请 求,Form中...
2016-08-18 22:45:10
7534
原创 SQL注入漏洞产生的原因 ? 如何防止?
SQL注入产生的原因:程序开发过程中不注意规范书写sql语句和对特殊字符进行过滤,导致客户端可以通过全局变量POST和GET提交一些sql语句正常执行。防止SQL注入:开启配置文件中的magic_quotes_gpc和magic_quotes_runtime设置执行sql语句时使用addslashes进行sql语句转换Sql语句书写尽量不要省略小引号和单引号过滤掉sql语句中...
2016-06-13 23:01:43
22254
原创 PHP中 session与cookie的区别
SESSION存储在服务器端,COOKIE保存在客户端。Session比较安全,cookie用某些手段可以修改,不安全。Session依赖于cookie进行传递。禁用cookie后,session不能正常使用。Session的缺点:保存在服务器端,每次读取都从服务器进行读取,对服务器有资源消耗。Session保存在服务器端的文件或数据库中,默认保存在文件中,文件路径由php配置文件
2016-06-13 22:56:33
2372
laravel5.8内核源码分析
2023-08-07
PHP开发中, get与post的区别
2016-06-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅