ip管理系统php源代码(基于php的管理系统代码)
admin 发布:2022-12-19 04:09 99
今天给各位分享ip管理系统php源代码的知识,其中也会对基于php的管理系统代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
php获取本机真实IP地址实例代码
本文实例为大家分享了php获取本机真实IP地址实例代码,供大家参考。
主要是获取操作系统为win2000/xp、win7的本机IP真实地址,和获取操作系统为linux类型的本机IP真实地址,具体内容如下
function
getLocalIP()
{
$preg
=
"/\A((([0-9]?[0-9])|(1[0-9]{2})|(2[0-4][0-9])|(25[0-5]))\.){3}(([0-9]?[0-9])|(1[0-9]{2})|(2[0-4][0-9])|(25[0-5]))\Z/";
//获取操作系统为win2000/xp、win7的本机IP真实地址
exec("ipconfig",
$out,
$stats);
if
(!empty($out))
{
foreach
($out
AS
$row)
{
if
(strstr($row,
"IP")
strstr($row,
":")
!strstr($row,
"IPv6"))
{
$tmpIp
=
explode(":",
$row);
if
(preg_match($preg,
trim($tmpIp[1])))
{
return
trim($tmpIp[1]);
}
}
}
}
//获取操作系统为linux类型的本机IP真实地址
exec("ifconfig",
$out,
$stats);
if
(!empty($out))
{
if
(isset($out[1])
strstr($out[1],
'addr:'))
{
$tmpArray
=
explode(":",
$out[1]);
$tmpIp
=
explode("
",
$tmpArray[1]);
if
(preg_match($preg,
trim($tmpIp[0])))
{
return
trim($tmpIp[0]);
}
}
}
return
'127.0.0.1';
}
以上就是本文的全部内容,希望对大家的学习有所帮助。
用PHP写出显示客户端IP与服务器IP的代码
服务器IP用:
echo(gethostbyname($SERVER_NAME));
客户端IP用下面函数:
function iptype1 () {
if (getenv("HTTP_CLIENT_IP")) {
return
getenv("HTTP_CLIENT_IP");
}
else {
return "none";
}
}
function iptype2 () {
if (getenv("HTTP_X_FORWARDED_FOR")) {
return getenv("HTTP_X_FORWARDED_FOR");
}
else {
return "none";
}
}
function iptype3 () {
if (getenv("REMOTE_ADDR")) {
return getenv("REMOTE_ADDR");
}
else {
return "none";
}
}
function ip() {
$ip1 = iptype1();
$ip2 = iptype2();
$ip3
= iptype3();
if (isset($ip1) $ip1 != "none" $ip1 !=
"unknown") {
return $ip1;
}
elseif (isset($ip2) $ip2
!= "none" $ip2 != "unknown") {
return $ip2;
}
elseif
(isset($ip3) $ip3 != "none" $ip3 != "unknown") {
return $ip3;
}
else {
return "none";
}
}
使用时,直接调用ip();
PHP 根据IP地址控制访问的代码
假设有
IP
地址范围
192.168.0.0~192.168.0.255,只允许此
IP
段访问的代码如下:
复制代码
代码如下:
?php
$IP
=
$_SERVER['REMOTE_ADDR'];
$from
=
strcmp($IP,'192.168.0.0');
$to
=
strcmp($IP,'192.168.0.255');
if
(!($from
=
$to
=
0))
echo
"Access
Denied";
else
echo
"Homepage";
?
从流程上讲,这段代码首先捕获访客
IP
地址,然后判断该
IP
地址是否符合访问条件。符合则正常输出页面,反之拒绝访问。
据此,如果用户
IP
地址满足要求,只需简单输出或包含页面文件即可。文件包含代码如下:
复制代码
代码如下:
?php
if
(!($from
=
$to
=
0))
echo
"Access
Denied";
else
include('homepage.html')";
?
当然,也可以按判断结果跳转至不同页面。跳转代码如下:
复制代码
代码如下:
?php
if
(!($from
=
$to
=
0))
header('Location:
');
else
header('Location:
');
?
关于ip管理系统php源代码和基于php的管理系统代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
- 上一篇:淘宝客淘点金代码(淘点金官网)
- 下一篇:sms短信源代码下载(sms在线短信)
相关推荐
- 05-11自助建站系统源码,自助建站源码php
- 05-09网页代码,网页代码快捷键
- 05-07pb超级报表源代码(pb报表工具)[20240507更新]
- 05-07简历源代码可以上传照片的简单介绍[20240507更新]
- 05-07广告切换源代码免费下载(广告切换源代码免费下载安装)[20240507更新]
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
- 05-06阁楼网源代码(阁楼是什么网站)[20240506更新]
- 05-06个人主页图片代码(个人主页图片代码怎么弄)[20240506更新]
- 05-06提取微信名片代码(微信名片信息提取)[20240506更新]
- 05-06php后台权限管理代码(php管理员权限)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接