-
php完成将数据做成json的格式给前端使用
所属栏目:[PHP教程] 日期:2022-02-23 热度:78
interCom.php页面: ?php header(Content-Type: application/json; charset=utf8); class Response{ /* interger $Status 状态码 200/400 * string $Msg 提示信息 * array $Data 数据 * return string 返回值 json返回的数据 * */ public static function j[详细]
-
PHP程序员学习运用Swoole的理由
所属栏目:[PHP教程] 日期:2022-02-23 热度:192
最近两个月一直在研究 Swoole,研究成果即将在6.21正式开源发布,这段时间没有来水文章,趁着今天放假来水水吧。 借助这篇文章,我希望能够把 Swoole 安利给更多人。虽然 Swoole 可能目前定位是一些高级 phper 的玩具,让中低级望而生畏,可能对一些应用场[详细]
-
PHP基于curl模拟post提交json数据实例
所属栏目:[PHP教程] 日期:2022-02-23 热度:94
本文实例讲述了PHP基于curl模拟post提交json数据。分享给大家供大家参考,具体如下: 这里php模拟post提交json数据操作的关键是在头部设置Content-Type: ?php header(Content-type:application/json;charset=utf-8); $url=http://192.168.10.234:8080/uc/l[详细]
-
PHP服务器端API原理及示例解析
所属栏目:[PHP教程] 日期:2022-02-23 热度:195
相信大家都做过PHP请求API接口获取数据,比如淘宝API,微信公众平台,天气查询,快递查询等,有的需要参照接口文档根据签名算法构造sign(签名),或者设置token,然后通过curl发送POST请求带上参数,获得返回数据,一般是json或者xml格式。 但是现在的情[详细]
-
PHP开发完成微信退款功能示例
所属栏目:[PHP教程] 日期:2022-02-23 热度:176
本文实例讲述了PHP开发实现微信退款功能。分享给大家供大家参考,具体如下: 最近在调微信退款接口,发现有许多坑,更大家分享一下 ① 要是在测试的时候,网页提示 curl 58 说明 证书的路径出现问题(这里要填物理路径,也就是绝对路径) ② 网页提示curl[详细]
-
PHP中的浅复制与深复制的实例解析
所属栏目:[PHP教程] 日期:2022-02-23 热度:121
前言:最近温习了一下Design Pattern方面的知识,在看到Prototype Pattern这一设计模式时,注意到其中涉及到一个浅复制与深复制的问题。这里来总结一下,提醒自己以后一定要多加注意。 自PHP5起,new运算符自动返回一个引用,一个 对象变量 已经不再保存整[详细]
-
php socket服务的模型以及完成多进程IO复用libevent
所属栏目:[PHP教程] 日期:2022-02-23 热度:156
端口复用技术,这样就可以很好的解决惊群问题和stream_socket_server性能瓶颈的问题. /** * 多进程IO复用libevent * 同时处理多个连接 * 端口复用---建议php7 */ class Xtgxiso_server { public $socket = false; public $master = array(); public $onCon[详细]
-
php如何跨域提交form表单?本文介绍2种方法
所属栏目:[PHP教程] 日期:2022-02-23 热度:109
有时我们为了网站安全考虑,我们不允许直接跨域提交form表单数据,如果我们自己有这个需求呢?下面我们来介绍两种跨域的方法解决直接跨域问题. 下面我们来看看两种php跨域提交form的方法. 一,通过php curl function curlPost($url,$params) { $postData = ;[详细]
-
PHP下使用富文本过滤器 HTML Purifier 防止xss跨站攻击
所属栏目:[PHP教程] 日期:2022-02-23 热度:57
CMS为了文章编辑内容,都会在后台集成在线编辑器,如FCKEditor等,但是这种很容易XSS跨站攻击,以下我们来看一下使用 HTML Purifier 如何防止xss跨站攻击. 随着html可视即可得编辑器的流行,很多网站使用了这样的编辑器,比如FCKEditor、百度UEditor编辑器等等[详细]
-
PHP正则表达式验证电话号码与邮箱的实例
所属栏目:[PHP教程] 日期:2022-02-22 热度:132
PHP正则表达式是一种描述字符串结构的语法规则,是一个特点的格式化模式,能够匹配,替换和街区匹配的字符串。一般PHP正则表达式会用作判断手机号码写法和邮箱写法是否正确,这篇文章也就给大家分享PHP的手机号码和邮箱的正则表达式实例。 php用正则表达式[详细]
-
PHP限制发送手机验证码的次数实例
所属栏目:[PHP教程] 日期:2022-02-22 热度:65
现在很多网站和软件的注册都会让用户填写电话号码,之后系统会向用户手机发送一条短信验证码,用户输入验证码之后就能正常使用了,而且还能使用短信验证码进行快捷登录。但是为了防机刷验证码,我们需要限制发送手机验证码的次数,那么这种限制是如何实现[详细]
-
PHP连接MySQL三种方法,你知道几个?
所属栏目:[PHP教程] 日期:2022-02-22 热度:74
PHP连接MySQL数据库的操作是新手学习PHP一定要掌握的技能,这篇文章就给大家分享三个PHP连接MySQL数据库的方法,分别是面向过程方法,面向对象方法和PDO方法,对正在学习PHP的同学有一定的参考价值。 方法一:普通方法(面向过程) 首先,先做出如下假设([详细]
-
教你运用PHP做一个简易的登录系统
所属栏目:[PHP教程] 日期:2022-02-22 热度:78
注册登录是我们日常上网时最常用的操作,因此这篇文章就主要给大家分享如何用PHP实现一个简易的用户登录系统。感兴趣的朋友就继续往下看吧。 直接上代码 连接数据库:connect.php ?php $servername = localhost; $username = formbd; $password = formbd;[详细]
-
在PHP函数如何运行Linux系统代码?这六个函数要明白
所属栏目:[PHP教程] 日期:2022-02-22 热度:181
在开发过程中,有时候我们会需要在PHP函数在运行Linux系统代码,那么我们就会使用到这些函数,shell_exec函数,exec函数,system函数,passthru函数,popen函数,proc_open函数。下面我们就来详细了解下PHP执行linux命令可能会用到的六个函数。 1,exec函[详细]
-
php操作redis命令介绍和代码详解
所属栏目:[PHP教程] 日期:2022-02-22 热度:96
Redis是一种支持key-value等多种数据结构的存储系统,能够用于缓存,时间发布或者订阅等等。现在有很多大型网站会运用redis缓存,这能够明显提高网站速度。这篇文章就主要给大家介绍PHP操作Redis命令,感兴趣的朋友就继续往下看吧。 官方PHP Redis扩展文件[详细]
-
php如何在线人数统计和用户IP数?
所属栏目:[PHP教程] 日期:2022-02-22 热度:101
我们在访问一些网站的时候,常常会看到在线人数是多少。其实通过统计用户IP数以及在线人数,不仅能够帮助管理人员了解用户的访问和使用情况,而且展示网站在线人数,在某种程度上能够给用户一种认同感。那么PHP是如何实现统计IP 和在线人数的呢?下面是具[详细]
-
php如何写字符串和16进制的转换?
所属栏目:[PHP教程] 日期:2022-02-22 热度:101
我们在日常的计算机编程和学习中,往往会遇到进制转换,所谓进制转化,简单的理解就是将一种进制的数字转换为另一种进制的数字。这篇文章就给大家分享一下PHP字符串和十六进制的互相转换,通常我们在调用别网站接口时,要对字符串进行16进制加密处理。下面[详细]
-
PHP中json_encode与json_decode有何差别?一文带你明白
所属栏目:[PHP教程] 日期:2022-02-22 热度:119
这篇文章主要介绍PHP中json_encode与json_decode的区别是什么?首先我们先简单了解一下JSON,JSON是一种轻量级的数据交换格式。json_encode()是将数据转为json格式,json_decode()是对json格式的字符串进行解码,并转换为PHP变量。很多人对于json_enco[详细]
-
用php做四则运算器的实例代码
所属栏目:[PHP教程] 日期:2022-02-22 热度:124
对于四则运算器,也就是加减乘除计算器,想必大家都有使用过。这篇文章就给大家分享一下用PHP实现简单的四则运算器,这对于刚接触的PHP的朋友,有一定的学习参考价值,感兴趣就继续往下看吧。 前端代码 : !DOCTYPE html html head meta charset=UTF-8 tit[详细]
-
PHP运用QQ免费邮箱发送邮件实例
所属栏目:[PHP教程] 日期:2022-02-21 热度:53
本例子是利用phpmailer来登录QQ邮件然后利用QQ邮件向指定邮件发送一封邮件的例子,希望本例子能帮助到各位同学. PHP发邮件的例子,发邮件当然需要一个客户端邮箱,今天这个例子是使用QQ免费企业邮箱来做为发邮件的邮箱,代码如下: ?php include PHPMailer/clas[详细]
-
PHP运用流类Stream读cUrl下载内容实例
所属栏目:[PHP教程] 日期:2022-02-21 热度:158
在C++,C#,PHP等编程语言中,有一个stream这个类,所有的I/O都以这个流类为基础的,现在我们来讲讲PHP使用Stream读取cUrl下载结果,使用 stream 的好处就是不会因为数据大小而占用大量的内存,现在我们来分享代码实例,代码如下: $url = http://www.google.com.[详细]
-
php+mysql简单的无限分类栏目
所属栏目:[PHP教程] 日期:2022-02-21 热度:156
无限分类原理非常的简单就是找到自己上级目录交级递归去操作,然后再找自己的上级直到最上级为止了,这种就可以实现了无限级分类了,下面看个例子. 一个非常简单清晰简单的无极限分类范例,带缩进效果,只需查询一次数据表,然后递归遍历结果集,就可以了,要在php[详细]
-
php里CURL模拟进行微信接口的GET与POST例子
所属栏目:[PHP教程] 日期:2022-02-21 热度:163
php CURL函数可以模仿用户进行一些操作,如我们可以模仿用户提交数据也可以模仿用户进行网站访问了,下面我们来介绍利用CURL模拟进行微信接口的GET与POST例子,例子非常的简单就两个大家一起看看. Get提交获取数据 /** * @desc 实现天气内容回复 */ public fu[详细]
-
使用xhprof在开发环境里测试php性能
所属栏目:[PHP教程] 日期:2022-02-21 热度:55
XHProf是一个分层PHP性能分析工具,它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况,现在我们来聊聊XHProf在开发环境中如何测试php性能. 以百分之一的概率产生测试数据,尽量不影响正式环境效率,代码如下: class XHProf { // privat[详细]
-
PHP运用imap收件箱的例子
所属栏目:[PHP教程] 日期:2022-02-21 热度:194
imap是一款邮件交互访问的协议了,下面我来给大家介绍利用php imap模块来快速获取邮件的例子,有兴趣的朋友可参考一下,列出所有目录,代码如下: $host = {imap.mail.yahoo.com:993/ssl}; $user = user@yahoo.com; $pass = password; $inbox = imap_open($host[详细]