2019年8月8日

PHP让图片显示IP地址信息(源码)更新显示windows8系统

PHP让图片显示IP地址信息(源码)更新显示windows8系统,这次的更新可以显示wendows8系统了,修复了上一次发布的源码无法显示地区的问题。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 //获取用户操作系统信息function getSystem() […]
2019年8月8日

PHP让图片显示IP地址信息(源码)

传送至最新源码 PHP让图片显示IP地址信息(源码)更新显示windows8系统 //获取用户IP地址 function getIP(){ if ($HTTP_SERVER_VARS[“HTTP_X_FORWARDED_FOR”]) { $ip = $HTTP_SERVER_VARS[“HTTP_X_FORWARDED_FOR”]; }elseif […]
2019年8月7日

php中sql查询会抛出错误:Fatal error Allowed memory size

问:php中sql查询会抛出错误:Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 4488 bytes) 解答:你的服务器/空间问题。设置服务器或找空间商修改: PHP对Script记忆体空间限制的缘故。Default 设定为 8MB,而有些以前的 Script,会要求使用超过 8MB […]
2019年8月7日

通过IP获取地址,限制某些地址访问(GeoIp)

文章目录 一、前言 二、其他免费库 三、GeoIp库 1、下载对应的mmdb文件,使用github上的库来读取 (1)mmdb文件下载地址: (2)github库下载地址 2、使用geoip的扩展来读取 (1)安装扩展 (2)安装好扩展,怎么使用呢 (3)根据报错信息调试 (4)最终使用示例 一、前言 一说通过IP获取地址,大家肯定都很熟悉了,是咱们经常做的功能之一。网上一查各种免费的IP库也是一 […]
2019年8月7日

php代码优化以及开发中的小技巧

一、前言 这篇文章是博主平时记的小笔记,记录的是平时开发没有注意到的细节,或者在写代码的时候可以优化的部分。有相当一部分bug都是开发中不够严谨造成的,所以大家共勉。提升代码质量,快乐撸码! 二、正文 1、 代码的公用部分尽量不要改动,除非是所有的项目都需要添加某些新功能 2、 对于自定义的数组,对象等不同文件,要按照已有的文件分开。不要把对象定义到数组文件,数组定义到对象文件,方便调试和代码优化 […]
2019年8月6日

php中为什么要用heade定义头,有什么应用场景

一、背景 平时我们在写代码的时候经常用定义header()相关的东西,以前博主也只是知其然不知其所以然,这里总结一下,希望以后再碰到需要定义header的需求,能快速知道自己该这么做。 二、什么是header 提起来header,首先想起来的就是请求头,然后想起http协议相关。身为一个程序员,这辈子怕是和http结缘了。咱们这边先不管http相关的东西,先说header。 概述 :一个网络请求路 […]
2019年8月6日

array_map与array_walk的用法与区别详解

一、背景 今天看代码的时候,发现代码中使用array_map来统一去掉数组中的空格,比起循环来,方便了很多。网上百度一下array_map,然后发现了array_walk。好吧,这两个函数虽然在某些情境下有异曲同工之妙,但是区别还是很大的。 二、关于array_map 1、文档 array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组。 回调函 […]
2019年8月4日

隐藏apache和php的版本号 隐藏http响应头

本文介绍PHP 配置默认允许服务器在 HTTP 响应头 X-Powered-By 中显示安装在服务器上的 PHP 版本。和apache显示版本号的问题。 有些朋友为了安全会隐藏起来,也会有强迫症的朋友想把它们给隐藏起来。比如我(典型强迫症) 其实出于服务器安全原因(虽然不是主要的要担心的威胁),建议你禁用或隐藏此信息,避免那些针对你的服务器的攻击者知道你是否运行了 PHP。 假设你服务器上安装的特 […]
2019年7月11日

lnmp之安装PHP模块/扩展(不需要重装PHP)

VPS侦探一直在努力的去营造一个VPS相关话题的交流环境,于是有了很多的VPS相关的教程、QQ群、有了论坛、有了LNMP一键安装包…,在此说明一下Linux下PHP模块/扩展都是采用此方法安装或安装php直接编译进去,PHP的dll模块/扩展文件是Windows下php模块的使用方法,两者是无法通用的!! VPS侦探主要根据论坛上lnmp版块用户反映来写一些教程,今天说一下如何为lnm […]
2016年7月18日

apache+php cgi mod(cve-2012-1823)批量检测工具(源码)

前段时间不知道是哪位黑阔入侵了朋友公司服务器,然后又利用该服务器对某国的网站进行了DDOS攻击,导致CPU飙升,最后被运维大神发现了,然后分析日志得知是利用cve-2012-1823 漏洞细节参见:http://www.freebuf.com/articles/web/15774.html 为了能高效、准确的找出其他存在漏洞的服务器,我们用了2个小时时间,写了一款工具。本着共享精神,发出来给各位测 […]