![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 60
八点半的Bruce丶D
这个作者很懒,什么都没留下…
展开
-
一个代码仓库(免费)与 技术干货的故事
一个免费的代码仓库 与 技术点 的故事原创 2022-09-22 08:00:26 · 486 阅读 · 0 评论 -
提高PHP执行效率的50个技巧
今天给大家带来,如何提高PHP执行效率的50个技巧,话不多说迈入主题1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号)。2、如果能将类的方法定义成static,...原创 2019-12-24 18:34:43 · 317 阅读 · 2 评论 -
留言板实例代码
今天又有一波技术福利来了。也是手把手教给各位,希望得到各位喜欢。那么 它来了 它来了~~~此福利提供给初入互联网的小清新,是一整套代码,写的也比较简单,但是它是源码哦!!!是后端+前端+数据库+效果图~~~因此,如果你是大佬,想看看我写的,可以尽情浏览但是有一点不要说什么代码lol啥的、因为看清楚我的标题,谢谢配合。你们知道这套代码,小清新们直接ctrl+c 以及 ctrl+...原创 2019-11-25 14:43:03 · 13052 阅读 · 2 评论 -
session共享解决方案
一、为什么要使用Session共享?稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接口对用户数据进行访问即可。但还存在一个问题,就是用户在这个服务器登录之后,进入...原创 2019-08-12 14:42:51 · 1820 阅读 · 0 评论 -
php 获取的ip不真实
各位,突然想到一个东西,我们这边不是一般$_SERVER[‘REMOTE_ADDR’];获取服务器内网IP(很可能就是服务器的代理IP)。那个代码是没有问题,然后我们使用了反向代理(nginx等),用户也可能使用代理,因此单纯的$_SERVER[‘REMOTE_ADDR’]并不能感知用户真实IP。但是有个参数能透过代理IP取到真实用户的地址。对HTTp协议进行扩展。定义了一个叫做X-Forwa...原创 2019-06-20 14:58:39 · 672 阅读 · 0 评论 -
php二维数组转换一维数组
PHP二维数组(或任意维数组)转换成一维数组的方法汇总,不采用foreach循环的情况下1 、array_reduce函数法 2 、array_walk_recursive函数法 3 、array_map函数法假设有下面一个二维数组:$user = array( '0' => array('id' => 100, 'username' => 'a1'),...原创 2019-04-26 16:10:39 · 627 阅读 · 0 评论 -
php服务 错误 异常
错误和异常error:不能在编译期发现的运行的错误,比如试图用 echo 输出一个未赋值的变量,这类问题往往导致程序或逻辑无法继续下去而需要中断;exception:php里的异常,是程序运行中的不符合预期的情况,即一种在程序执行流程里面允许发生,只是和正常流程不同的状况。它是一种不正常的情况,就是按照我们的正常逻辑本不该出错,但仍然会出现的错误,属于逻辑和业务流程的错误,而不是语法...原创 2019-03-30 14:36:43 · 545 阅读 · 0 评论 -
发送邮件实例代码
以下是本人用CI框架开发邮件发送API接口,如果有需求,可联系我。我将邮件类文件私发你。如下代码只缺少类的引用,其他粘贴复制即可使用。1、第一步:/* * 输入邮箱发邮件 */public function sdk_email(){ $post = $this->input->post(); $email = isset($post['e...原创 2019-03-06 11:06:01 · 2521 阅读 · 8 评论 -
PHP过滤数组中的0、null、false和''等空值
PHP对数组的操作已经一套非常完整的函数,其中就包括过滤空值。要过滤数组中的所有值为空的元素,可直接用array_filter()函数。例如:$entry=array(0=>'foo',1=>false,2=>-1,3=>...原创 2018-05-15 15:20:48 · 11819 阅读 · 0 评论 -
多种方式跨域
接口网址:http://www.k780.com浏览器同源策略阻止跨域: ①同域名 ②同端口 ③同协议能跨域的标签: img原创 2018-04-04 14:03:28 · 138 阅读 · 0 评论 -
php统计在线人数
下面分享一种利用php实现简单的计算当前网站在线人数的方法,只是简单的通过计算访问者ip地址从而得出一个大致的结果, 不能精确的计算当前在线人数,对精度要求过高的可参考本站文章: php统计在线人数,精确的统计在线人数的办法<?phpheader('Content-type: text/html; charset=utf-8');//author:www.Alixixi.c...原创 2018-04-04 14:00:05 · 1618 阅读 · 0 评论 -
自动轮播图
html>html lang="en">head> meta charset="UTF-8"> title>Documenttitle> script src="">script> style> * { margin: 0;padding: 0; }原创 2018-04-04 13:56:29 · 329 阅读 · 0 评论 -
php使用openssl来实现非对称加密
使用非对称加密主要是借助openssl的公钥和私钥,用公钥加密私钥解密,或者私钥加密公钥解密。1.安装openssl和php的openssl扩展2.生成私钥:openssl genrsa 用于生成rsa私钥文件,生成是可以指定私钥长度和密码保护[plain] view plain copyopenssl genrsa -out rsa_private_key.pem 1024 3.生成公钥:rs...原创 2017-11-02 21:03:02 · 196 阅读 · 0 评论 -
Token作用和原理
首先我们说一下,什么是token???Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的场景下,Token便应运而生。那么Token是服务端生成的一串字符串,也就是令牌,最大的特点就是随机性,不可预测。一般黑客或软件无法猜测出来。那么,Token有什么作用?又是什么原理呢?Token一般用在两...原创 2017-11-04 11:32:01 · 15881 阅读 · 0 评论 -
spl_autoload_register与autoload的区别详解
spl_autoload_register比__aotuload的好处:1,可以按需多次写spl_autoload_register注册加载函数,加载顺序按谁先注册谁先调用。__aotuload由于是全局函数只能定义一次,不够灵活。2,可以被catch到错误,而__aotuload不能。3,spl_autoload_register注册的加载函数可以按需被spl_autoload_unregist...原创 2017-11-04 12:23:37 · 1652 阅读 · 0 评论 -
抽象类(abstract class)和接口(Interface)的区别
前言抽象类(abstract class)和接口(Interface)是Java语言中对于抽象类定义进行支持的两种机制,赋予了Java强大的面向对象能力。 二者具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstractclass和Interface的选择显得比较随意。其实,两者之间还是有很大的区别的。 本文将对它们之间的区别进行剖析,并提供一个在二者之间进行选...原创 2017-11-04 13:11:15 · 185 阅读 · 0 评论