Home >Backend Development >PHP Tutorial >PHP根据不同URL 显示不同内容。

PHP根据不同URL 显示不同内容。

WBOY
WBOYOriginal
2016-06-23 13:59:071469browse

PHP根据不同URL 显示不同内容。
我想弄个php文件比如浏览器浏览:
aa.php?type=1显示内容为1
aa.php?type=1&code1=1显示内容为1-1
aa.php?type=1&code1=1&code2=2显示内容为1-1-1
aa.php?type=1&code1=1&code2=2&code3=3显示内容为1-1-1-1

aa.php?type=2显示内容为2
aa.php?type=2&code1=1显示内容为2-1
aa.php?type=2&code1=1&code2=2显示内容为2-1-1
aa.php?type=2&code1=1&code2=2&code3=3显示内容为2-1-1-1

只弄一个PHP文件里哦!有哪们可以告诉我一下。每个参数的内容显示的不是一样的,也没有关联。


回复讨论(解决方案)

<?php	if($_GET && $_GET['type']){		echo $_GET['type'];		for($i=1; $i < count($_GET);$i++){			echo "-1";		}	}?>


http://www.huaijiu176.com/aa.php?type=1显示内容为1
http://www.huaijiu176.com/aa.php?type=1&code1=1显示内容为1-1
http://www.huaijiu176.com/aa.php?type=1&code1=1&code2=2显示内容为1-1-1
http://www.huaijiu176.com/aa.php?type=1&code1=1&code2=2&code3=3显示内容为1-1-1-1

http://www.huaijiu176.com/aa.php?type=2显示内容为2
http://www.huaijiu176.com/aa.php?type=2&code1=1显示内容为2-1
http://www.huaijiu176.com/aa.php?type=2&code1=1&code2=2显示内容为2-1-1
http://www.huaijiu176.com/aa.php?type=2&code1=1&code2=2&code3=3显示内容为2-1-1-1

上边的地址是一个小demo 可以直接打开看看....

非常感谢啊我看下  

aa.php?type=1显示内容为 自定义内容1
aa.php?type=1&code1=1显示内容为 自定义内容2
aa.php?type=1&code1=1&code2=2显示内容为  自定义内容3
aa.php?type=1&code1=1&code2=2&code3=3显示 自定义内容4

aa.php?type=2显示内容为 自定义内容5
aa.php?type=2&code1=1显示内容为 自定义内容6
aa.php?type=2&code1=1&code2=2显示内容为 自定义内容7
aa.php?type=2&code1=1&code2=2&code3=3显示内容为 自定义内容8

其实我是想要这样的

if($_GET['type']==1){

  那就更没技术含量了 

直接8个if / elseif

#3 楼和你在主帖中说的不一致,不知道你想要哪种。

需求要明确阿 怎么跟产品经理一样讨厌阿 一会变一个 

if($_GET['type']==1){
?>
a
}elseif($_GET['type']==2){
?>
b

}elseif($_GET['type']==3){
?>
c

}elseif($_GET['type']==4){
?>
d

}elseif($_GET['type']==1 && $_GET['code1']==1){
?>
e


}elseif($_GET['type']==2 && $_GET['code1']==1){
?>
f
}
?>

但是$_GET['type']==1 && $_GET['code1']==1的结果和  $_GET['type']==1是一样的。我要不同的,就我写错了。



我就是想在浏览器里输入aa.php?type=1显示结果是我自己定义的内容1

aa.php?type=1&code1=1显示结果是我自己定义的内容2

aa.php?type=1&code1=1&code2=1显示结果是我自己定义的内容3

内容1和内容2和内容3没有关联的。内容是随便的。

送佛送到西

<?php	if($_GET && $_GET['type']){		echo $_GET['type'];		for($i=1; $i < count($_GET);$i++){			echo "-1";		}	}	echo " <br/> 以上是老结果 <br/> 以下是新需求 <br>";	if($_GET && $_GET['type'] == 2 && $_GET['code1'] == 1 && $_GET['code2'] == 2 && $_GET['code3'] == 3 ){		echo "我的自定义内容8";	}elseif($_GET && $_GET['type'] == 2 && $_GET['code1'] == 1 && $_GET['code2'] == 2){		echo "我的自定义内容7";	}elseif($_GET && $_GET['type'] == 2 && $_GET['code1'] == 1 ){		echo "我的自定义内容6";	}elseif($_GET && $_GET['type'] == 2){		echo "我的自定义内容5";	}elseif($_GET && $_GET['type'] == 1 && $_GET['code1'] == 1 && $_GET['code2'] == 2 && $_GET['code3'] == 3 ){		echo "我的自定义内容4";	}elseif($_GET && $_GET['type'] == 1 && $_GET['code1'] == 1 && $_GET['code2'] == 2){		echo "我的自定义内容3";	}elseif($_GET && $_GET['type'] == 1 && $_GET['code1'] == 1 ){		echo "我的自定义内容2";	}elseif($_GET && $_GET['type'] == 1){		echo "我的自定义内容1";	}?>


技巧就是让不会重复的可能性排在前边

需求要明确阿 怎么跟产品经理一样讨厌阿 一会变一个 

求大咖帮我看下soapclient不成功的问题 谢谢

谢谢了  好人好报

求大咖帮我看下soapclient不成功的问题 谢谢
soapclient没怎么用过阿 你问下徐老大看看他应该知道的

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn