张富江的博客

自己码农的日子

排序:
默认
按更新时间
按访问量

PHP 获取用户客户端IP的解决方案

使用PHP获取用户客户端真实IP的解决方案 获取客户端ip其实不是个简单的活儿,因为存在Ip欺骗,和代理问题,所以获取客户端的IP的真实性会打折扣的,不能百分百准确.但是我们还是尽量找一个比较完善的获取客户端真正ip方法.使用php获取IP的方法能找到很多. function getIp()...

2018-08-23 11:31:41

阅读数:35

评论数:0

PHP7 入门学习之运算符

目录 :     PHP 运算符          PHP 算术运算符    PHP 赋值运算符    PHP 递增/递减运算符    PHP 比较运算符        PHP 逻辑运算符    PHP 数组运算符    三元运算符            组合比较符(PHP7+)      运算...

2018-08-22 17:55:44

阅读数:160

评论数:0

PHP isset()与empty()的使用区别详解(初学易懂)

PHP的isset()函数 一般用来检测变量是否设置  格式:bool isset ( mixed var [, mixed var [, ...]] )    功能:检测变量是否设置(是否声明)   返回值:    若变量不存在则返回 FALSE  若变量存在且其值为NULL,也...

2018-08-22 16:29:36

阅读数:13

评论数:0

浅谈php的socket编程

  php的socket编程算是比较难以理解的东西吧,不过,我们只要理解socket几个函数之间的关系,以及它们所扮演的角色,那么理解起来应该不是很难了,在笔者看来,socket编程,其实就是建立一个网络服务的客户端和服务端,这和mysql的客户端和服务端是一样的,你只要理解mysql的客户端和服...

2018-07-30 18:29:40

阅读数:35

评论数:0

聊聊php 中的websocket

在PHP中,开发者需要考虑的东西比较多,从socket的连接、建立、绑定、监听等都需要开发者自己去操作完成,对于初学者来说,难度方面也挺大的,所以本文的思路如下: 1、socket协议的简介 2、介绍client与server之间的连接原理 3、PHP中建立socket的过程讲解 4、用一...

2018-07-30 18:08:09

阅读数:35

评论数:0

php 如何写一个自己的安装程序

php的项目做完之后,一般都是预留出来配置文件,我们要做安装程序就是来操作这个配置文件,如果用到了数据库,就还要操作数据库,下面就说一下带有数据库的安装程序的写法 1,检测目录和文件的权限:一直使用win的同学可能不注意这一点,因为在win上,目录的权限是比较模糊的,但是在Linux上,文件的权...

2018-07-30 16:36:00

阅读数:96

评论数:0

如何使用Git上传项目代码到github

github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说公共仓库就已经足够了。注册账户以及创建仓库要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create ...

2018-04-18 10:43:02

阅读数:27

评论数:0

分享如何使用PHP将URL地址参数进行加密传输提高网站安全性

大家在使用PHP进行GET或POST提交数据时,经常会在URL带着参数进行传递,比如www.mdaima.com/get.php?id=1&page=5,这里就将id编号和page页码进行了参数传递,如果这样直接明文传输,会将参数直接暴露给用户,要是是比较重要的数据这样传输...

2018-04-18 10:28:32

阅读数:277

评论数:0

MYSQL分库分表和不停机更改表结构

在MYSQL分库分表中我们一般是基于数据量比较大的时间对mysql数据库一种优化的做法,下面我简单的介绍一下mysql分表与分库的简单做法。1、分库分表很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我...

2018-03-30 10:39:01

阅读数:178

评论数:0

Nginx学习之如何防止流量攻击

使用场景最近,报告查询系统负载均衡集群相关配置已经完成,两种实现方式分别是基于Ehcache和Redis的session管理策略。 最近,报告查询系统负载均衡集群相关配置已经完成,两种实现方式分别是基于Ehcache和Redis的session管理策略。 如何使用Nginx实现基本的限流,比如...

2018-02-08 18:38:38

阅读数:74

评论数:0

redis AOF文件过大

标redis AOF文件过大题最近新安装了一台redis,版本为redis-3.2.5数据盘用的是固态硬盘。之前用的是普通硬盘,redis日志天天报Asynchronous AOF fsync is taking too long (disk is busy?). Writing the AOF ...

2017-08-08 17:08:43

阅读数:406

评论数:0

memcached 在windows下安装及启动

memcached 在windows下安装及启动Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(...

2017-08-03 16:20:31

阅读数:217

评论数:0

MYSQL数据库如何赋予远程某个IP访问权限

MYSQL数据库如何赋予远程某个IP访问权限1. 授权用户root使用密码root从任意主机连接到mysql服务器: 代码如下: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; fl...

2017-08-03 15:57:32

阅读数:223

评论数:0

php 复制a.txt复制到b.txt,a.txt从第2行到10行复制到c.txt

php 复制a.txt复制到b.txt,a.txt从第2行到10行复制到c.txt<?php//把a.txt 文件的内容放到b.txt $res = file_put_contents('b.txt',file_get_contents('a.txt'));//把a.txt 从第2行到第10...

2017-07-27 09:48:35

阅读数:218

评论数:3

PHP excel导出

PHP excel导出

2017-07-26 14:56:46

阅读数:169

评论数:0

TP搜索,分页(保留搜索条件)简单实现

TP搜索,分页(保留搜索条件)Controller层/控制器层/VoController.class.php<?php /** * @author xiaozhang * * @email 915752851@qq.com * * @informati...

2017-07-21 11:24:06

阅读数:1500

评论数:0

php 去掉最大值,最小值,求出平均值(简洁代码)

php 去掉最大值,最小值,求出平均值(简洁代码)

2017-07-12 14:41:35

阅读数:881

评论数:0

php 随机生成100个100万以内的数,顺序查找,二分查找

php 随机生成100个100万以内的数,顺序查找,二分查找 php 顺序查找,二分查找

2017-07-12 10:32:10

阅读数:317

评论数:0

php 冒泡排序,选择排序、插入排序、快速排序

<?php/** @1. 冒泡排序 @2.选择排序 @3.插入排序 @4.快速排序

2017-07-12 10:27:32

阅读数:215

评论数:0

setTimeout()和setInterval()

setTimeout()和setInterval()因为setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次 而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式

2017-07-12 10:12:05

阅读数:112

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭