
PHP
文章平均质量分 70
余韵悠扬
做喜欢的事,让喜欢的事有价值。
展开
-
利用重写规则隐藏index.php
#开启重新规则RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-fRewriteCond $1 !^(views|plugins|backup|upload|runtime|install)RewriteRule ^(.*)$ index.php/$1 [L]建一个 .htaccess 文件 把这些内容放进去原创 2016-09-18 11:53:05 · 663 阅读 · 0 评论 -
php微信支付开发实例
PHP微信支付开发过程,分享给大家,供大家参考,具体内容如下1.开发环境 Thinkphp 3.2.3 微信:服务号,已认证 开发域名:http://test.paywechat.com (自定义的域名,外网不可访问)2.需要相关文件和权限 微信支付需申请开通 微信公众平台开发者文档:http://mp.weixin.qq.com/wiki/home/index.htm原创 2017-01-23 16:29:58 · 1499 阅读 · 0 评论 -
php操作数组的方法
最全的php数组的操作方法,连接数组,合并数组,追加数组,拆分数组,接合数组,数组的交集,关联数组的交集,数组的差集,关联数组的差集等原创 2017-03-22 18:09:16 · 366 阅读 · 0 评论 -
js代码实现“文章加载更多”
js加载数据控制每次显示的条数原创 2017-02-22 15:21:24 · 2005 阅读 · 1 评论 -
http和https协议
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统原创 2016-10-07 10:02:19 · 6452 阅读 · 0 评论 -
Yii2.0 场景的简单使用
model校验时使用的场景原创 2017-04-25 12:01:13 · 372 阅读 · 0 评论 -
Yii2.0 rules验证规则大全
各种类型的数据校验原创 2017-04-25 11:58:55 · 373 阅读 · 0 评论 -
PHP常用的实例
php开发简单的实例,可以看看原创 2017-01-23 16:12:19 · 703 阅读 · 0 评论 -
微信分享朋友圈自定义标题链接
详细的微信分享朋友圈的代码实例原创 2017-01-13 15:20:18 · 11404 阅读 · 0 评论 -
微信公众号开发获取用户基本信息
获取微信简单信息的详细实例原创 2016-12-22 14:43:10 · 405 阅读 · 0 评论 -
Yii2 事务处理
yii2框架的事务处理原创 2017-04-26 11:11:10 · 886 阅读 · 0 评论 -
apache和nginx开启https
apache和nginx开启https原创 2017-04-26 17:22:32 · 460 阅读 · 0 评论 -
php导入导出
http://www.92csz.com/47/1238.html原创 2017-06-01 13:35:53 · 463 阅读 · 0 评论 -
Yii2中的components的使用
yii2高级模板自定义类库的调用,简单实用原创 2017-07-26 19:01:48 · 3597 阅读 · 0 评论 -
php支付宝接口用法
本文实例讲述了php支付宝接口用法。分享给大家供大家参考。具体分析如下:现在流行的网站支持平台,现在我们就来告诉你如何使用支付宝api来做第三方支付,把支付宝放到自己网站来,alipay_config.php配置程序如下:*/ //alipay_config.php 配置程序 $interfaceurl = "https://www.alipay.com/payto:"; $sit原创 2017-01-23 16:13:37 · 1281 阅读 · 0 评论 -
linux下配置lamp环境
一、配置防火墙CentOS 7.0默认使用的是firewall作为防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、关闭SELINUXvi /etc/selinux/config #SEL原创 2016-09-18 10:29:15 · 480 阅读 · 0 评论 -
session入redis
SESSION保存在缓存中php将缓存保存到redis中,可以使用配置文件,对session的处理和保存做修改,当然了,在程序中使用ini_set()函数去修改也可以,这个很方便测试,我这里就使用这种方式,当然了,要是生产环境还是建议使用配置文件。如果想简单操作session入redis操作可以将一下代码运行一下<?phpini_set("session.save_handler",原创 2016-09-20 20:54:54 · 334 阅读 · 0 评论 -
session入memcache
<?phpini_set("session.save_handler", "memcache");ini_set("session.save_path", "tcp://localhost:11211");session_start();header("Content-type:text/html;charset=utf-8");$_SESSION['view'] = 'zhangsan原创 2016-09-20 20:56:08 · 356 阅读 · 0 评论 -
redis的详解
Redis 有三个主要使其有别于其它很多竞争对手的特点:Redis是完全在内存中保存数据的数据库,使用磁盘只是为了持久性目的; Redis相比许多键值数据存储系统有相对丰富的数据类型; Redis可以将数据复制到任意数量的从服务器中; Redis优点异常快速 : Redis是非常快的,每秒可以执行大约110000设置操作,81000个/每秒的读取操作。支持丰富的数据类型 : Redi原创 2016-10-09 21:13:50 · 728 阅读 · 0 评论 -
深入了解memcache
MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。MemCache是什么?MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的原创 2016-10-09 20:48:47 · 613 阅读 · 0 评论 -
ab压力测试
1.我的环境是windows下的phpstudy,进入到apache/bin目录里面有个ab.exe,压力测试命令如下./ab.exe -c 200 -n 1000 http://192.168.1.244/mysql.php 2.mysql.php代码如下正常的逻辑思维,压力增大后,导致数据库num字段成为负数,将下面代码粘贴到自己网站下测试即可。在test数据库下,新建一个num(原创 2016-09-20 21:14:08 · 1063 阅读 · 0 评论 -
php分类的层级
一 、首先要添加分类二 、父级分类最顶级的path是0三、添加字分类先看表中的字段你选择了一个父id也相当于用父id的 " p_id - t_id " 组成一个自己的一个path路径请选择顶级分类".str_repeat(' ',substr_count($value['path'],'-')*4).$value['t_name']."";原创 2016-09-18 10:56:25 · 3554 阅读 · 0 评论 -
php封装一个接口类
<?phpClass Response{//返回数据 public static function show($code,$message='',$data='',$type = 'json',$callback='') { if($type=='json') { echo self::jsonEncode(原创 2016-08-24 09:47:22 · 3603 阅读 · 3 评论 -
hash的基本原理
哈希算法是根据hash值将不同的value映射到相应的位置的过程。余数hash的缺点:那么在分布式中,【比如memcached】,需要将不同的缓存对象按照相应的hash算法映射到相应的机器上去,那么当添加一台机器或者是其中某一台机器宕机之后,如果按照最原始的key%n的形式来做hash的话,需要将缓存清空,然后重新将内容映射到所有的机器上,这样的代价是巨大的于是粗线了一致性哈希。简原创 2016-10-08 20:49:26 · 641 阅读 · 0 评论 -
php原生验证码类
一. 创建一个文件 img.php<?php//设置 php.ini的报错级别error_reporting(E_ERROR | E_WARNING | E_PARSE);//设置默认的时间为格林时间date_default_timezone_set('UTC');session_start();header("Content-type: image/PNG");//创建一个图片原创 2016-09-18 09:49:59 · 1329 阅读 · 0 评论 -
redis的五种数据类型
String[html] view plain copy 1、String 常用命令: 除了get、set、incr、decr mget等操作外,Redis还提供了下面一些操作: 获取字符串长度 往字符串append内容 设置和获取字符串的某一段内容 设置及获取字符串的某一位(bit) 批量设置一系列字符原创 2016-10-23 20:16:03 · 338 阅读 · 0 评论 -
php的正则表达式大全
1. 平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 2. "^\d+$" //非负整数(正整数 + 0) 3. "^[0-9]*[1-9][0-9]*$" //正整数 4. "^((-\d+)|(0+))$" //非正整数(负整数 + 0) 5. "^-[0-9]*[1-9][0-9]*$" //负整数 6.原创 2016-10-27 14:16:55 · 459 阅读 · 0 评论 -
linux下安装lnmp环境
1.安装nginx[python] view plain copy 派生到我的代码片yum install yum-priorities -y wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm rpm -ivh nginx-release-cen原创 2016-09-18 10:36:21 · 401 阅读 · 0 评论 -
XSS跨站测试代码大全
'>alert(document.cookie) ='>alert(document.cookie) alert(document.cookie) alert(vulnerable) %3Cscript%3Ealert('XSS')%3C/script%3E alert('XSS') %0a%0aalert(\"Vulnerable\").jsp %22%3csc原创 2016-09-20 20:58:42 · 384 阅读 · 0 评论 -
扫码登录原理
1:用户 A 访问微信网页版,微信服务器为这个会话生成一个全局唯一的 ID,上面的 URL 中 obsbQ-Dzag== 就是这个 ID,此时系统并不知道访问者是谁。2:用户A打开自己的手机微信并扫描这个二维码,并提示用户是否确认登录。3:手机上的微信是登录状态,用户点击确认登录后,手机上的微信客户端将微信账号和这个扫描得到的 ID 一起提交到服务器4:服务器将这个 ID 和用户 A原创 2017-08-28 14:32:10 · 1255 阅读 · 0 评论