排序
PHP中如何使用Redis接管文件存储Session详解
前言 php默认使用文件存储session,如果并发量大,效率会非常低。而redis对高并发的支持非常好,可以利用redis替换文件来存储session。 最近就遇到了这个问题,之前找了网上的一套直播系统给客...
php获取用户真实IP和防刷机制的实例代码
一. 如何获取用户IP地址 public static function getClientIp() { if (getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP'); } if (getenv('HTTP_X_REAL_IP')) { $ip = getenv('HTTP_X...
thinkPHP5使用Rabc实现权限管理
在之前我们已经了解了think3.2Rbac的权限管理操作,但是在thinkPHP5中thinkPHP没有内置Rabc操作,所以我们需要使用一个thinkPHP的Rbac拓展来实现权限管理,在thinkPHP中我们可以使用gmars/tp5-r...
Thinkphp5框架ajax接口实现方法分析
Thinkphp5框架ajax接口实现方法。具体如下: 前一篇讲到thinkphp5从数据库获取数据之后赋给视图view ,前一篇从数据渲染方式来说是服务端数据渲染,这一章则是浏览器端数据渲染。按照知识总结...
thinkPHP3.2使用RBAC实现权限管理的实现
在thinkphp3.2中自己集成了RBAC来实现权限管理,RBAC实现类在项目中地址为:ThinkPHP/Librar/Org/Util/Rbac.class.php,其中集成了我们所需的权限管理操作。 一:表设计 在thinkPHP的Rbac的的Rb...
PHP如何将图片文件上传到另外一台服务器上
我们有一个B项目,需要有一个商品添加的功能,涉及到添加商品内容,比如商品名字,商品描述,商品库存,商品图片等。后台商品添加的接口已经写完了,但是问题是目前没有后台页面,就是产品还没...
PHP命名空间与自动加载机制的基础介绍
前言 include 和 require 是PHP中引入文件的两个基本方法。在小规模开发中直接使用 include 和 require 没哟什么不妥,但在大型项目中会造成大量的 include 和 require 堆积。这样的代码既不优...
ThinkPHP5 的简单搭建和使用详解
0X01 Thinkphp 的安装 我这里选择的是使用 windows 下的 composer 进行安装,收下首先下载 composer 这个工具,安装完成以后进入我们想要创建项目的文件夹输入下面的命令 composer create-proje...
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
Linux系统下基于php-fpm模式的LAMP环境搭建phpMyAdmin,可以按以下步骤操作: 1. 安装phpMyAdmin。可以下载phpMyAdmin的压缩包,然后解压配置,也可以使用yum/apt安装: # yum install phpMyAdmin # ...
phpstudy2018升级MySQL5.5为5.7教程
phpStudy是集成环境,默认安装的是MySQL 5.5版本,如果想升级到MySQL 5.7版本,可以参考以下步骤: 1. 进入phpStudy的MySQL目录,备份5.5版本的数据和配置文件: cd /www/server/phpStudy/MySQL mv 5....








