问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求助php在同一个页面根据IP显示不同内容

发布网友 发布时间:2022-04-07 09:54

我来回答

2个回答

懂视网 时间:2022-04-07 14:15

php根据地址显示不同页面

php根据url地址不同显示不同页面,我们可以采用传递一个page参数来实现,具体做法如下:

1、新建index.php文件,写上代码

<?php 
if (isset($_GET['page']) && $_GET['page']) {
	$page = $_GET['page'];
	if (file_exists($_GET['page'] . '.php')) {
		require ($_GET['page'] . '.php');
	}else{
		echo "404";
	}
}else{
	echo "home";
}
?>

上面代码的意思是判断是否有page参数,且page参数不为空,之后判断page页面文件是否存在,存在就引入,否则输出404。

2、新建a.php页面和b.php页面

3、浏览器访问测试:

localhost/index.php?page=a
localhost/index.php?page=b

1.jpg

2.jpg

3.jpg

4.jpg

更多PHP相关知识,请访问PHP中文网!

热心网友 时间:2022-04-07 11:23

先说怎么获得客户端IP地址上!
一半都直接用getnv("REMOTE_ADDR"),但是有些访问者会用代理服务器,所以要获得真正的IP地址还是像下面这样更精确一点!
// 获取客户端IP
if(getenv('HTTP_CLIENT_IP')) {
$client_ip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR')) {
$client_ip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR')) {
$client_ip = getenv('REMOTE_ADDR');
} else {
$client_ip = $HTTP_SERVER_VARS['REMOTE_ADDR'];
}

// 分解客户端IP
$cip = explode(".", $client_ip);
如:192.168.30.2
则$cip[0]=192;
$cip[1]=168;
$cip[2]=30;
$cipp[3]=2;
你要根据IP来显示不同内容,那现在你要IP段最后一位在0到10提示欢迎语句:"你好,1-10";
则语句为:if($cip[3]>=1 and $cip[3]<=10){
echo "你好,1-10";
}
不知道这个答案准不准确!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人字梯有什么安全隐患吗 怎样激发青春期孩子的内驱力 如何激发青春期孩子的内驱力 ...小题1:移船相近邀相见,添酒回灯重开宴。 , &amp;n... L1和L2串联 电压表并联在L1两端 当L1断路后 电压表测的为什么就成了电源... L1和L2串联,用电压表测L1两端的电压,L2不亮时,电流表为什么测的是电源电... 电路上传连两个灯泡L1与L2电压表测L1电压,当L1短路与断路时电压表情况... 对方拖着不办离婚手续该怎么办 计算机一级电子表格怎么拿分 如何配置思源黑体为latex中文字体? 思源黑体字体怎么安装 男朋友过生日,送车饰挂件,有什么寓意吗? 英雄联盟 AP老鼠 怎么出装 lol 老鼠出装? 求LOL老鼠出装 英雄联盟老鼠出装和打法 会的来 求老鼠正确出装,打法,本人打了2000多场,唯独研究不懂老鼠 《LOL》老鼠图奇的出装顺序是什么? 家的中央空调温控器开关,怎么操作? 东芝中央空调显示板上有个电源开关标准是什么故障? 中央空调总开关关了,分开关没关,耗电吗 写字楼的中央空调电源需要装空气开关吗? 中央空调有没有应急手动电源开关 php根据地址栏不同参数跳转到不同的网址 大模板必须具备哪些设施,否则不得投入使用? 模板工程的安全要求 建筑模板施工时的安全要求是怎样的 模板工程施工安全管理措施 模板施工安全技术交底 立刷pos机多少钱一台?(成本价) 拉卡拉智能pos机现在卖多少钱 为什么汽车内饰要用桃木去装饰,有什么特别用途吗? 怎样能每天摄入90克蛋白质? 人体蛋白质每天的摄入量是多少,吃什么可以补充 黄豆 核桃 鸡蛋 一天吃多少量才够90克蛋白质呢? 一天蛋白质摄入量多少最合适? 一天怎样吃够70克蛋白质 蛋白粉的食用方法及注意事项是什么? 吃哪些谷类能补充蛋白质呢,每天需要摄入多少才行? 蛋白粉应该怎么吃最好? 每天摄取100克蛋白质最便宜的方法是什么? 一天怎么吃到100g蛋白质 想要一天摄入100g蛋白质饮食该怎么搭配(不喝蛋白粉)? 怎么能保证一天吃一百克的蛋白质? 一天60克蛋白质怎么吃 Photoshop 导入导出功能怎么用? 手机微信聊天记录删了电脑上能看到吗- 问一问 手机微信上的记录删除了,登陆电脑后是不是还能看到 把微信的账号安全里的登录删掉了电脑登录微信提示未能登录怎么办? 电脑没有登陆微信,手机上微信接受的信息已经删除了再登陆电脑微信时,还是会显示手机已经删除的信息呢? 微信信息删除电脑退登再登录会有显示吗?