【php-比较IP地址】教程文章相关的互联网学习教程文章

在PHP中获取本地计算机IP地址【代码】

我希望获得要运行特定计算机的本地计算机IP地址.要运行该页面,我首先检查本地IP地址是否与指定的IP地址匹配,然后才打开该页面.我正在用PHP编程. 我已经尝试过$_SERVER和getenv,但是它们提供的地址与我的计算机的IP地址不匹配.此外,每次连接刷新时它们都会更改. 请帮忙.解决方法:您可以使用$_SERVER [‘REMOTE_ADDR’]或$_SERVER [‘REMOTE_HOST’]变量来查找IP地址. 或者您也可以尝试: 从CLI PHP< 5.3.0 $myIp= getHostByName(php...

使用PHP更改服务器的IP地址【代码】

我需要能够使用PHP更改服务器的IP地址.我正在尝试将ifconfig eth0用作www-data用户,以确保它能正常工作.到目前为止,我已经摆脱了/ var / run / network / ifstate文件上的权限问题,但是现在我得到一个读取SIOCSIFFLAGS的权限被拒绝的行:权限被拒绝.有没有解决的办法?如果没有,如何更改网页中服务器的IP地址? php代码://if the ip has changed, bring down the network interface and bring it up with the new IP if($ipConf !...

php – 如何使用getmxrr获取主机名,邮件服务器的IP地址?【代码】

从phpmanual,getmxrr(获取mx记录)是一个bool值,如果记录存在则为true. 但是,我想获得有关邮件域的更多信息,例如: 一个简单的mx查找记录(hotmail)是这样的:Pref Hostname IP Address TTL 5 mx1.hotmail.com 65.55.92.152 60 min 5 mx2.hotmail.com 65.55.92.152 60 min 5 mx3.hotmail.com 65.54.188.110 60 min 5 mx4.hotmail.com 65.55.92.136 60 min 我可以使用getmxrr获取上述信息吗? ...

PHP是2017年获得真实用户IP地址的最准确/最安全的方式【代码】

通过PHP获取用户IP地址的最准确方法是什么? 我已经阅读了很多关于它的SO问题和答案,但大多数答案都是陈旧的,用户评论说这些方法是不安全的. 例如,看看这个问题(2011):How to get the client IP address in PHP? 蒂姆肯尼迪的回答包含一个建议,使用如下:if (!empty($_SERVER['HTTP_CLIENT_IP'])) {$ip = $_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {$ip = $_SERVER['HTTP_X_FORWARDED_FO...

php – 允许仅从1个IP地址访问所有文件,并将所有其他文件重定向到其他文件【代码】

我不确定之前是否已经回答过这个问题但是我试着去寻找它.无论如何,我目前正在开发一个网站,但我想只能从我的IP地址访问实际的网站内容.然后我想.htaccess将所有其他IP地址重定向到我服务器上的单独文件.那个文件叫做subscribe.php. 我尝试了几件事,但没有提供我想要的结果.我知道我的服务器允许使用.htaccess,因为我已经用它来改变一些其他的东西,比如防止缓存.解决方法:你可以使用mod_rewrite来做到这一点.在.htaccess文件中添加以...

php – 可靠的API来确定IP地址的城市和国家

我想要一个可靠的API,可用于从IP地址确定城市和国家. 我在Google上的搜索结果为http://ipinfodb.com/ip_location_api.php.这看起来很完美,但我唯一担心的是这项服务的可靠性.谷歌有这样的东西吗? 我正在寻找有助于从IP确定位置的免费或付费API.解决方法:我用了http://www.hostip.info/,发现它真的很棒.

phpMyAdmin开启IP地址登录

根本没有其他文章说的那么麻烦,又是修改配置文件,又是修改首页文件。在根目录下有个libraries文件夹,进去有个config.default.php文件,修改里面的AllowArbitraryServer为true就行了。转载链接:https://blog.csdn.net/suleil1/article/details/49471669

使用PHP获取用户真实的IP地址【代码】

即使他们使用像hidemyass.com这样的代理网站,我也想从我网站上的用户那里获得真实的IP地址 这是我的代码并认为它??有效,但我测试了它,但它没有<?php function getRealIpAddr() {if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet{$ip=$_SERVER['HTTP_CLIENT_IP'];}elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy{$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];}else{$i...

如何通过PHP中的IP地址获取时区

参见英文答案 > How to find timezone ID from IP address/country name in PHP? 4个我想通过PHP中的IP地址获取时区.实际上,我有一个将在客户机上运行的应用程序.我有客户机的IP地址.但我无法为每台客户机获取时区.解决方法:获得一队卡车自行车,并在世界各地开车记录每个人的无线路由器的IP地址和当前的GPS坐标. 这就是谷歌所做的.我是认真的. 更新:如果您负担不起,请使用MaxMind GeoLite2,它...

如何在PHP Web服务中获取客户端的IP地址?【代码】

参见英文答案 > How to get the client IP address in PHP 30个我开发了一个PHP Web服务.我想记录使用此Web服务的WS客户端的所有传入连接.如何获取客户端的IP地址?的价值 $_SERVER['HTTP_CLIENT_IP'] 好像总是空着的.解决方法:这应该是你想要的:$_SERVER['REMOTE_ADDR']The IP address from which the user isviewing the current page.http://php.net/manual/en/reserved.variables.server...

如何在PHP中获取客户端IP地址

参见英文答案 > What is the most accurate way to retrieve a user’s correct IP address in PHP? 16个如何使用PHP获取客户端IP地址? 我想记录通过他/她的IP地址登录我网站的用户.解决方法:无论您做什么,请确保不要信任从客户端发送的数据. $_SERVER [‘REMOTE_ADDR’]包含连接方的真实IP地址.这是您可以找到的最可靠的价值. 但是,它们可能位于代理服务器后面,在这种情况下,代理可能已设置$...

如何使用php和htaccess跟踪热连接器的ip地址【代码】

我正在尝试使用php和htaccess跟踪hotlinkers的ip地址. .htaccess文件:RewriteEngine on RewriteRule images/(.+)\.(jpg|gif|png) images.php images.php?php $ipAddress = $_SERVER['REMOTE_ADDR'];$statement=$db->prepare("INSERT INTO `ipaddress` (`ip` )VALUES (?)");$statement->execute(array($ipAddress)); ?>现在,用户请求像这样的图像www.domain.com/images/image.jpg它将重定向到images.php并跟踪他们的ips.我面临...

php – 我如何知道用户或单个IP地址在我网站的页面上花了多长时间?

我怎么知道用户或单个IP address在我网站的页面上花了多长时间?我可以使用JavaScript的任何活动吗?解决方法:这就是Google Analytics的用途.它会跟踪您网站的访问者并向您报告统计信息,例如访问时长.他们甚至offer an API都可以帮助您获取这些信息.

php – 是否有可能在laravel中使用IP地址而不是localhost?

我曾经将我的laravel应用程序部署到服务器中.有没有办法将localhost:8000更改为远程机器的ip或者是否可以将端口号8000更改为80?解决方法:要让它在localhost之外工作,请执行php artisan serve –host x.x.x.x. 如果你希望它在浏览器中没有指定端口的情况下工作,那么php artisan serve –host x.x.x.x –port 80.在mac上可能需要sudo. 注意:php artisan serve永远不应该用于生产.它仅适用于开发和演示,并且无法处理超过一两个人的...

php – 安全地限制API,防止IP地址欺骗

我正在使用PHP,MySQL和Redis开发API,并希望对特定的调用进行速率限制. API位于CloudFlare后面.为了实现这一点,我将增加每个IP地址每小时对Redis中特定呼叫的计数,如果超过限制则会出现错误. 但是,我相信我遇到了IP地址欺骗问题.我知道真正的客户端如果欺骗他们的IP地址将永远不会收到回复,但这对于诸如创建帐户呼叫之类的呼叫可能不是必需的.客户端可以通过注册许多具有不同IP的帐户来有效地创建DoS攻击,同时避免速率限制.这会导致...