PHP获取ipv6地址的条件

PHP获取ipv6地址的条件

<?php$ip = isset($_SERVER["HTTP_X_FORWARDED_FOR"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];echo $ip;?> 服务器需要支持ipv6 然后绑定域名,上面的代码才可以获取到访客的IPV6地址

PHP 2021-11-12 PM 3008℃ 0条
php 检测是否为IPv6地址

php 检测是否为IPv6地址

以下实例使用了 filter_var() 函数来检测一个 $ip 变量是否是 IPv6 地址:实例代码:<?php $ip = "2001:0db8:85a3:08d3:1319:8a2e:0370:7334"; if (!filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) === false) { echo("$ip 是一个 IPv6 地址"); } else { echo("$ip 不是一个 IPv6 地址"); } ?>

PHP 2021-11-12 PM 3190℃ 0条
php 正则判断 ipv4 ipv6

php 正则判断 ipv4 ipv6

<?phpheader('Content-type: application/json');if ( array_key_exists('addr', $_GET) )$ip = $_GET['addr'];else$ip = $_SERVER['REMOTE_ADDR']; $v6 = preg_match("/^[0-9a-f]{1,4}:([0-9a-f]{0,4}:){1,6}[0-9a-f]{1,4}$/", $ip);$v4 = preg_match("/^([0-9]{1,3}\.){3}[0-9]{1,3}$/", $ip);if ( $v6 !...

PHP 2021-11-12 PM 2253℃ 0条
mysql数据清洗_mysql数据库如何实现亿级数据快速清理

mysql数据清洗_mysql数据库如何实现亿级数据快速清理

今天收到磁盘报警异常,50G的磁盘被撑爆了,分析解决过程如下:进入linux服务器,查看mysql文件夹中各个数据库所占的磁盘空间大小看到了吗,光olderdb就占了25G用SQLyog登录mysql数据库,查看数据库各个表的占用空间情况SELECT CONCAT(table_schema,'.',table_name) AS 'aaa',table_rows AS 'Number of Rows',CONCAT(ROUND(data_length/(102410241024),6),' G') AS 'Data Size',CONCAT(ROUND(index_length/(1024...

数据库 2021-11-11 PM 2311℃ 0条
手动TXT文本编码UTF-8改变为ANSI的办法

手动TXT文本编码UTF-8改变为ANSI的办法

因为WIN10上,默认创建TXT文件为UTF8编码,这导致不少软件中读取配置出错。有个别朋友不知道如何改文件编码,深蓝在这里写个简单的说明。首先,用记事本打开该文件,我们可以在右下角的状态栏,看到他的编码,比如这个文件的编码为:UTF-8然后点击记事本的菜单,文件,另存为,在另存为对话框中,编码下拉框,选择 ANSI 编码,保存,即可。推荐一个在线文本处理工具 www.txttool.com

文本处理 2021-11-09 PM 3491℃ 0条
js 匹配移动、电信、联通、小灵通手机号正则表达式

js 匹配移动、电信、联通、小灵通手机号正则表达式

/* 移动 */ function isCMMobilevs(value) { // try { if (/^((((13[4|5|6|7|8|9])|(15[0|1|2|4|7|8|9])|(18[2|3|4|7|8])|(147)|(1(78|48|49)))\d{8})|((170(3|5|6))\d{7}))$/g.test(value)) { return true; } } catch (e) { } return false; } /* 联通 */ funct...

前端 2021-11-07 PM 2615℃ 0条
PHP利用一行代码删除目录下所有文件方法示例

PHP利用一行代码删除目录下所有文件方法示例

前言想必很多人都会写几行甚至几十行代码使其列出所有文件变为数组进行删除,但是glob函数分分钟解决问题!下面来一起看看详细的介绍吧。glob语法说明:array glob ( string $pattern [, int $flags = 0 ] )glob() 函数依照 libc glob() 函数使用的规则寻找所有与 pattern 匹配的文件路径,类似于一般 shells 所用的规则一样。不进行缩写扩展或参数替代。glob使用正则匹配路径功能强大。flags 有效标记有:GLOB_MARK - 在每个返回的项目中加一个斜线GLOB_NOSORT - 按照文件在目录中出现的原始顺序返...

PHP 2021-11-06 PM 2388℃ 0条
php 安全过滤后获取IP地址

php 安全过滤后获取IP地址

function getIP() { $realip = ''; //设置默认值 if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $realip = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) { $realip = $_SERVER['HTTP_CLIENT_IP']; } else { $realip = $_SERVER['REMOTE_ADDR...

PHP 2021-11-06 PM 2203℃ 0条
windows 服务器关闭远程连接功能

windows 服务器关闭远程连接功能

HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server选中Terminal Server,查看右侧列表,找到fDenyTSConnection(DWORD项)。fDenyTSConnection 值 0为允许,1为禁止echo offreg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f另存为.bat文件,如TS.bat。

其他 2021-11-06 AM 2292℃ 0条
php 检测服务器函数支持情况

php 检测服务器函数支持情况

echo '<p>PHP 版本:'.phpversion().' (本程序要求 PHP 5.4+)</p><br>'; echo '<p>服务器函数检查</p>'; echo '<p>curl_exec: '.checkfunc('curl_exec',true).' (用于获取音乐数据)</p>'; echo '<p>file_get_contents: '.checkfunc('file_get...

PHP 2021-11-05 PM 2248℃ 0条
php 创建多层文件夹

php 创建多层文件夹

/** * 创建多层文件夹 * @param $dir 路径 */ function createFolders($dir) { return is_dir($dir) or (createFolders(dirname($dir)) and mkdir($dir, 0755)); }

PHP 2021-11-05 PM 2608℃ 0条