ホームページ > バックエンド開発 > PHPチュートリアル > Index.php/explore-page/colors/pink-color のような形のアドレス バーをどのように理解すればよいでしょうか?

Index.php/explore-page/colors/pink-color のような形のアドレス バーをどのように理解すればよいでしょうか?

WBOY
リリース: 2016-06-23 13:55:02
オリジナル
1285 人が閲覧しました

以前に遭遇したリンクアドレスは、index.php?key1=val1&key2=val2 の形式です。
しかし、index.php/explore-page/colors/pink-color では、どれがパラメータ名で、どれが値は?


ディスカッションへの返信 (解決策)

これは他のフレームワークのルーティングによって定義されます。
ルートの定義方法によって異なります

explore-page/colors/pink-color
Explore ページ/PINK joomla のリンクの多くは基本的なものです

index.php/explore-page とはどういう意味ですか? /colors/pink-color

path_info 形式の URL です

このうち、
index.php がハンドラーです

/explore-page/colors/pink-color が渡されるパラメータです

各セクションはパラメータを表します。 3

プログラムが $_SERVER['PATH_INFO'] からパラメータ文字列を取得した後、/ を押してそれを配列に切り取ります
配列要素の解釈方法
の意味は開発者によって決定されます
プログラムはあなたが作成しますそれはあなた次第です
つまり、パラメータはpositionによって解釈されます

そしてindex.php?key1=val1&key2=val2
パラメータはnameによって解釈されます



index.php/explore-page/colors/pink -color
これは path_info 形式の URL です

ここで、

Index.php はハンドラーです

/explore-page/colors/pink-color は渡されるパラメータです
各セクションは 1 つのパラメータを表し、ここには 3 つのパラメータがあります

プログラムが取得した後$_SERVER['PATH_INFO'] のパラメータ文字列を取得し、/ を押して配列に切り出します
配列要素の意味をどう解釈するかは開発者次第です
プログラムはあなたが書きます、ただそれはあなた次第です
それパラメータは位置によって解釈されます

およびindex.php?key1=val1&key2=val2
パラメータは名前によって解釈されます


モデレーター、ありがとうございます。 。

Index.php/explore-page/colors/pink-color

Index.php?action=explore-page&colors=pink-color に書き換えられていると思います

どのように書き換えられるのかを確認する必要があります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート