青崖梦

计算机软件/互联网

PHP获取客户端真实IP地址的方法

php获取客户端IP地址有四种方法,这五种方法分别为REMOTE_ADDR、HTTP_CLIENT_IP、HTTP_X_FORWARDED_FOR、HTTP_VIA。 REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务...

2019-07-10 16:29:39

阅读数 12

评论数 0

PHP实现word(office文件)转PDF的功能并添加水印

PHP实现word(office文件)转PDF的功能并添加水印 开发目的:用PHP实现在linux服务器上在线批量转换office文件成PDF文件,常应用于文件管理较多的后台管理系统。 技术选择: 【PHP+OpenOffice+FPDI+FPDF】 首先要明确这一点,PHP是可以处理文件,但是...

2019-06-26 19:47:29

阅读数 50

评论数 0

PHP代码实现MySQL读写分离

关于MySQL的读写分离有几种方法:中间件,Mysql驱动层,代码控制 关于中间件和Mysql驱动层实现Mysql读写分离的方法,今天暂不做研究, 这里主要写一点简单的代码来实现由PHP代码控制MySQL的读写分离。 准备工作:两个Mysql服务器,已经配置好主从,如果没配置过Mysql...

2019-05-21 10:48:11

阅读数 20

评论数 0

php实现MySQL读写分离

MySQL读写分离有好几种方式 MySQL中间件 MySQL驱动层 代码控制 关于 中间件 和 驱动层的方式这里不做深究 暂且简单介绍下 如何通过PHP代码来控制MySQL读写分离 我们都知道 “读” 在SQL语句里是 “SELECT”, ”写” 是 “INSERT” 那么我们第一时间就应该...

2019-05-21 10:44:14

阅读数 20

评论数 0

手机浏览器访问、微信内置浏览器访问和QQ内置浏览器访问区分

/** * 如果是手机浏览器,隐藏微信和QQ登录按钮。微信内置浏览器、QQ内置浏览器允许登录。 * 手机标识:“Mobile”;QQ标识:“QQ/”;微信标识:“MicroMessenger” * 1:隐藏按钮;0:显示按钮 * 备注:微信内置浏览器登录时,程序自动跳过了登录页面(含微信登...

2019-05-15 21:20:42

阅读数 46

评论数 0

微信公众平台消息接口开发之微信浏览器HTTP_USER_AGENT判断

在微信公众平台的开发过程中,我们有时需要开发网页并判断是否是是来自微信浏览器访问,本文介绍如何做出这一判断。 一、$_SERVER数组 $_SERVER是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 ...

2019-05-15 17:42:25

阅读数 28

评论数 0

PHP解析HTTP_USER_AGENT 获取客户端浏览器以及版本号

各大经典浏览器HTTP_USER_AGENT详细 IE 各个版本典型的userAgent如下: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0) Mozilla/4.0 (compatible; MSIE 7.0; Windows NT...

2019-05-15 17:39:06

阅读数 11

评论数 0

php 关于 $_SERVER['HTTP_USER_AGENT'] 的用法介绍

在PHP中HTTP_USER_AGENT是用来获取用户的相关信息的,包括用户使用的浏览器,操作系统等信息, 显示结果为: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53...

2019-05-15 17:36:46

阅读数 13

评论数 0

大型web系统架构详解

动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。   大型动态应用系统平台主要是针对于大流量、高并发网站建立...

2019-05-15 17:29:45

阅读数 16

评论数 0

php开发新手的一些建议

议题: 1>互联网团队的成员组成以及分工和合作。 2>如何开始学习php的知识,以及怎么去加深php的功力。 3>高性能的选择,使用nginx代替apache。 4>使用redis,memacache等nosql去提高网站的并发能力。 以及...

2019-05-15 17:25:17

阅读数 9

评论数 0

微信网页第三方登录原理

微信开放平台和公众平台的区别 1.公众平台面向的时普通的用户,比如自媒体和媒体,企业官方微信公众账号运营人员使用,当然你所在的团队或者公司有实力去开发一些内容,也可以调用公众平台里面的接口,比如自定义菜单,自动回复,查询功能。目前大多数微信通过认证之后,都在做这个事情。 mp.weixin.q...

2019-05-15 14:37:23

阅读数 51

评论数 0

【WEB开发】微信网页授权第三方登录接口(WEB登录)

第一步:获取AppIDAppSecret(不做解释,自己去微信公众平台申请) 第二步:生成扫描二维码,获取code https://open.weixin.qq.com/connect/qrconnect?appid=AppID&redirect_uri=urlencode(...

2019-05-15 14:34:34

阅读数 185

评论数 0

PHP GD库添加freetype拓展的方法

背景:业务需求要用到 imagefttext 函数,发现GD库一开始安装时没有添加 FreeType linux版本 centos 6.6 安装流程(由于服务器为分布式内网服务器,无法使用yum安装,以下均为下载资源包后的编译安装): 下载工具安装包: https://download.s...

2019-04-10 11:20:39

阅读数 244

评论数 0

symfony2 登录验证

注意:如果你需要为存储在某种数据库中的用户做一个登录表单,那么你应该考虑使用FOSUserBundle,这有助于你建立你的User对象,还为您提供了常见的登录、注册、忘记密码的路由和控制器。 在此文章中,将构建一个传统的登录表单。当然,当用户登录时,你可以从数据库或者任何地方加载用户。 首先,...

2019-03-29 16:49:44

阅读数 38

评论数 0

Edusoho修改注册的用户密码加密机制规则

一、简介 1、修改生成$salt的机制规则。 2、修改生成$password的机制规则。 二、edusoho的默认用户密码加密机制规则 1、系统默认生成$salt的方式: edusoho\src\Biz\User\Register\Impl\BaseRegister.php 2、系...

2019-01-04 09:30:55

阅读数 380

评论数 0

php调试利器 -- xdebug

# 痛处 一般php项目调试都用echo, var_dump()之类的函数调试,项目大的话很不方便,也很低效;   # 预备 安装xdebug扩展; 官网https://xdebug.org/download.php windows找相应的版本下载即可,linux下在 https://...

2018-12-27 15:56:26

阅读数 36

评论数 0

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