ホームページ >バックエンド開発 >PHPチュートリアル >PHP は、異なる URL に基づいて異なるコンテンツを表示します。

PHP は、異なる URL に基づいて異なるコンテンツを表示します。

WBOY
WBOYオリジナル
2016-06-23 13:59:071469ブラウズ

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. ?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 として表示されます

上記のアドレスは小さなデモです。直接開いて見てください....

よろしくお願いします

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){

そうすると技術的な内容はありません

Direct 8 ifs / elseif

#3 フロアはメインの投稿で述べたことと矛盾しています。どちらを望んでいるのかわかりません。

ニーズは明確でなければなりません。どうすればプロダクトマネージャーのようにめんどくさいことになるでしょうか?

26135c0fd1a2495624cd20ca39cea16d
a
144e6b1d31cdbb761a387aab3014b268
b

1689bba3454ccdd979b807f782848bc5
c

786be487318a81fce9bfa93dfcd0ef75
d

6c036a1f7cf7ee06dd3c4797d885d8dd e

104dfa85ff01ad3cbe9642ecd9ac670f
f
aaf230eda7d62e810578f398be60f8e4

ただし、 $_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をあまり使用したことがありません。徐上司に知っておくべきことを尋ねてください

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。