Home  >  Article  >  Backend Development  >  PHP依据不同URL 显示不同内容

PHP依据不同URL 显示不同内容

WBOY
WBOYOriginal
2016-06-13 11:54:361224browse

PHP根据不同URL 显示不同内容。
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文件里哦!有哪们可以告诉我一下。每个参数的内容显示的不是一样的,也没有关联。
------解决方案--------------------

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


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 可以直接打开看看....
------解决方案--------------------
  那就更没技术含量了 

直接8个if / elseif
------解决方案--------------------
#3 楼和你在主帖中说的不一致,不知道你想要哪种。
------解决方案--------------------
需求要明确阿 怎么跟产品经理一样讨厌阿 一会变一个 
------解决方案--------------------
送佛送到西

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


技巧就是让不会重复的可能性排在前边
------解决方案--------------------

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


求大咖帮我看下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