-
PHP Cookie的解释
所属栏目:[PHP教程] 日期:2021-05-24 热度:200
其实,网站以外的用户无法跨过网站来获得 Cookie 信息。如果因为这种担心而屏蔽 Cookie,肯定会因此拒绝访问许多站点页面。因为,当今有许多 Web 站点开发人员使用 Cookie 技术,例如 Session 对象的使用就离不开 Cookie 的支持。 Cookie 的主要用途服务器[详细]
-
PHP会话控制分析
所属栏目:[PHP教程] 日期:2021-05-24 热度:154
上图中,如果某网站的用户通过浏览器请求 Web 服务器中的网页一时,该页面会经由服务器处理以后动态地将内容响应到浏览器。由于 HTTP 协议的无状态性,当用户通过网页一中的链接,或直接在地址栏中输入 Web 服务器 URL 来请求本站的其他网页时,会被看做是[详细]
-
PHP面对正则表达式来转义
所属栏目:[PHP教程] 日期:2021-05-24 热度:171
$str:正则表达式字符串; $delimiter:可选参数,额外增加的需要转义的字符。如果指定了 $delimiter 参数,被指定的字符也会被转义。这通常用于转义 PCRE 函数使用的分隔符。 / 是最常见的分隔符。 preg_quote() 函数会向参数 $str 提供的每个正则表达式[详细]
-
PHP如何正确使用正则表达式分割字符串
所属栏目:[PHP教程] 日期:2021-05-24 热度:167
pattern:用于匹配的模式,也即正则表达式。 subject 要分隔的字符串。 limit:可选参数,如果指定,就将限制分隔得到的子串最多只有 limit 个,并且最后一个子串将包含所有剩余部分。limit 值为 -1、0 或 NULL时都代表不限制,建议使用 NULL。 flags:可[详细]
-
PHP运行一个正则表达式的搜索和改变
所属栏目:[PHP教程] 日期:2021-05-24 热度:191
$pattern:要搜索的模式,可以使一个字符串或字符串数组; $replacement:用于替换的字符串或字符串数组。如果这个参数是一个字符串,并且 $pattern 是一个数组,那么所有的模式都使用这个字符串进行替换。如果 $pattern 和 $replacement 都是数组,每个 $[详细]
-
PHP封装的非对称加密RSA算法示例
所属栏目:[PHP教程] 日期:2021-05-24 热度:161
本篇章节讲解PHP封装的非对称加密RSA算法。分享给大家供大家参考,具体如下: 将php的openssl扩展中的非对称加密函数封装成一个Rsa类。 需要注意的是,在windows上,需要打开openssl的配置文件,请参照官方的openssl扩展安装文档。 在windows上安装openssl[详细]
-
PHP测试框架PHPUnit组织测试操作示例
所属栏目:[PHP教程] 日期:2021-05-24 热度:103
本篇章节讲解PHP测试框架PHPUnit组织测试操作。分享给大家供大家参考,具体如下: 首先是目录结构 源文件夹为 src/测试文件夹为 tests/ User.php name=$name; } public function Isempty() { try{ if(empty($this->name)) { throw new Exception('its null[详细]
-
PHP排序二叉树基本功能实现方法示例
所属栏目:[PHP教程] 日期:2021-05-24 热度:142
本篇章节讲解PHP排序二叉树基本功能实现方法。分享给大家供大家参考,具体如下: 这里演示了排序二叉树节点的插入,中序遍历,极值的查找和特定值的查找的功能. 基本没有提供什么概念和定义.建议先简单了解一下本文提供的几个概念在来看本文. 实际上,只是简[详细]
-
php empty 函数判断结果为空但实际值却为非空的原因解析
所属栏目:[PHP教程] 日期:2021-05-24 热度:53
最近我在一个项目中使用 empty 时获取到了一些意料之外的结果。下面是我处理后的调试记录,在这里与你分享了。 firstName,empty($person->firstName)); 它的结果是: string(5) "Freek"bool(true) 结果出人意料。为什么变量的值为字符串,但同时会是空值呢[详细]
-
PHP ADODB实现分页功能简单示例
所属栏目:[PHP教程] 日期:2021-05-24 热度:135
本篇章节讲解PHP ADODB实现分页功能。分享给大家供大家参考,具体如下: 一、代码 adodb.inc.php可从官方网站 下载。 或者点击此处本站下载 。 conn.php: PConnect('localhost','root','db_database14'); $conn -> execute('set names gb2312');?> list.p[详细]
-
PHP实现防止表单重复提交功能【基于token验证】
所属栏目:[PHP教程] 日期:2021-05-24 热度:55
本篇章节讲解PHP实现防止表单重复提交功能。分享给大家供大家参考,具体如下: 防止表单重复提交的方法有很多种,那么今天就给大家介绍一种php如何有效的防止表单重复提交。 代码非常简单 我相信大家很聪明给大家分享一个小的demo,大家可以借鉴一下: 具[详细]
-
PHP实现微信小程序人脸识别刷脸登录功能
所属栏目:[PHP教程] 日期:2021-05-24 热度:89
首先我们先确认我们的百度云人脸库里已经上传了我们的个人信息照片 然后我们在后台写刷脸登陆的接口login我们要把拍照获取的照片存储到服务器 maxSize = 2048000 ;// 设置附件上传大小 $upload->exts = array('jpg','gif','png','jpeg');// 设置附件上传类[详细]
-
yii2安装详细流程
所属栏目:[PHP教程] 日期:2021-05-24 热度:192
本文为大家分享了yii2安装流程,供大家参考,具体内容如下 yii2 的资料很少,在网上搜了很多资料,综合着安装完之后,才发现他们都很不全面,以至于走了很多弯路 下面我把完整的安装流程介绍给大家: 前提: 非常重要,你的php版本必须是php5.4以上 1.首先[详细]
-
CI框架(CodeIgniter)实现的数据库增删改查操作总结
所属栏目:[PHP教程] 日期:2021-05-24 热度:164
副标题#e# 本篇章节讲解CI框架(CodeIgniter)实现的数据库增删改查操作。分享给大家供大家参考,具体如下: controllers下的 cquery.php文件 load->database(); } function index() { //调用model 其中train为外层文件夹 MQuery为model名称 queryList为重命[详细]
-
PHP实现一维数组与二维数组去重功能示例
所属栏目:[PHP教程] 日期:2021-05-24 热度:160
本篇章节讲解PHP实现一维数组与二维数组去重功能。分享给大家供大家参考,具体如下: 数组中重复项的去除 一维数组的重复项: 使用 array_unique 函数即可,使用实例如下: 结果如下: Array ( [0] => 1 [1] => 2 [2] => 3 [5] => watermalon ) 二维数组的[详细]
-
CodeIgniter框架数据库基本操作示例
所属栏目:[PHP教程] 日期:2021-05-24 热度:65
本篇章节讲解CodeIgniter框架数据库基本操作。分享给大家供大家参考,具体如下: 现在开始,首先现在CI框架到自己的服务器目录下并配置 接着下来配置数据库在 别的现在新手用不到紧接着创建一个数据库和一个user表,这个在我的源码包里面有你可以直接导入[详细]
-
PHP ADODB实现事务处理功能示例
所属栏目:[PHP教程] 日期:2021-05-24 热度:119
本篇章节讲解PHP ADODB实现事务处理功能。分享给大家供大家参考,具体如下: 一、代码 adodb.inc.php可从官方网站http://adodb.sourceforge.net/ 下载。 或者点击此处本站下载 。 conn.php: PConnect('localhost','root','db_database14'); $conn -> exec[详细]
-
php框架CodeIgniter主从数据库配置方法分析
所属栏目:[PHP教程] 日期:2021-05-24 热度:147
本篇章节讲解php框架CodeIgniter主从数据库配置方法。分享给大家供大家参考,具体如下: CodeIgniter简称CI是最流行的一个php MVC框架之一,本人讲从实际项目使用中写系列实战经验,有别与其他的理论讲解文章,会附上实战流程和代码。 本篇为配置多个数据[详细]
-
php7函数,声明,返回值等新特性介绍
所属栏目:[PHP教程] 日期:2021-05-24 热度:108
使用 ... 运算符定义变长参数函数 (PHP 5 >= 5.6.0,PHP 7) 现在可以不依赖 func_get_args(), 使用 ... 运算符 来实现 变长参数函数。 以上例程会输出: $req: 1; $opt: 0; number of params: 0$req: 1; $opt: 2; number of params: 0$req: 1; $opt: 2; nu[详细]
-
PHP实现生成数据字典功能示例
所属栏目:[PHP教程] 日期:2021-05-24 热度:57
本篇章节讲解PHP实现生成数据字典功能。分享给大家供大家参考,具体如下: 最近时间紧迫,没有时间发博客,趁现在有点时间向大家分享一个知识点。在咱们做开发的时候 ,也许经常会遇到对数据库分析,做一个数据字典,那么现在好处来了,大家只需要关注我所[详细]
-
PHP给前端返回一个JSON对象的实例讲解
所属栏目:[PHP教程] 日期:2021-05-24 热度:92
解决问题:用php做后台时,如何给前端发起的AJAX请求返回一个JSON格式的"对象"; 说明:我本身是一个前端,工作久了之后发现要是不掌握一门后端开发语言的话,总感觉有点无力。最近在边做自己的个人网站边学习php,在写验证码验证的时候,需要给前端发起的[详细]
-
php支付宝系列之电脑网站支付
所属栏目:[PHP教程] 日期:2021-05-24 热度:131
副标题#e# 网上的很多PHP支付宝支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入支付宝支付的带来些许帮助和借鉴意义。 一个PHP文件搞定支付宝系列 一个PHP文件搞定微信支付系列 环境依赖 PHP[详细]
-
PHP以json或xml格式返回请求数据的方法
所属栏目:[PHP教程] 日期:2021-05-24 热度:125
无论是网页还是移动端,都需要向服务器请求数据,那么作为php服务端,如何返回标准的数据呢? 现在主流的数据格式无非就是json和xml,下面我们来看看如何用php来封装一个返回这两种格式数据的类 我们先定义一个响应类 1、以json格式返回数据 json格式返回[详细]
-
php实现微信支付之退款功能
所属栏目:[PHP教程] 日期:2021-05-24 热度:183
网上的很多PHP微信支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入微信支付的带来些许帮助和借鉴意义。 直接运行该文件即可给指定的微信用户退款。 需要注意的事项: 1.微信退款到零钱要求[详细]
-
PHP实现通过CURL上传文件功能示例
所属栏目:[PHP教程] 日期:2021-05-24 热度:51
本篇章节讲解PHP实现通过CURL上传文件功能。分享给大家供大家参考,具体如下: PHP使用CURL上传文件只需发送一个POST请求就可以了,在请求中设置某个字段为需要上传的文件全路径,并且以"@"开头,然后使用CURL把该变量以POST方式发送到服务器,在服务端即[详细]