2016-12-22 3 views
-1

良い午後の男。動的ページによるナビゲート

私はあなたがGETメソッドでページを移動する必要があるかどうかの深刻な疑問を持っている、またはPOSTメソッドを使用して...たとえば

は、私はカテゴリを一覧通常のページを持っており、各カテゴリは、サブカテゴリを参照するので、Iリストにサブカテゴリと言っているインデックスを送る必要があります。

ここでは、GETクエリでインデックスを送信します。これには、サブカテゴリを示すコードが含まれています。

私は現在MVCを勉強し始めていますが、私の現在のプロジェクトにそれを適用する前に、この疑問を啓発したいと思います。

ありがとうございました!

+0

最終機能を熟考してください - 誰かがブックマークしたり、そうでなければ "深い"リンクを作成できますか?特定のフォーラムポスト、またはストアアイテムなど?次に、GETとURLの引数を使用するか、パスに基づいてPOSTを使って何かを行う必要があります... – ivanivan

+0

オンラインストアを見るたびに、リンクはstore.com/category/subcategory/productx123.htmlのように表示されます 私は不思議でしたそれを動的に表示したい場合はどうしたらいいですか? –

+0

だから、彼らは要求されたURLやファイル名に基づいて何かをしている。あなたは何ができますか?.htaccessを設定して、見つからないファイルとディレクトリをすべて単一のスクリプトファイルに送るように設定します。そのコードでは、$ _SERVER ['REDIRECT_URL']を見て最初に要求されたものを見て解析しますでる。 – ivanivan

答えて

0

この質問は意見を求めていますが、できるだけ客観的なものにしようとします。

GETパラメータを使用する大きな利点は、URLを送信でき、GETパラメータがURLを受け取った友人に適用されることです。欠点は、そのようなパラメータが多数ある場合、URLが長くなりすぎず、ユーザーフレンドリではないことです。ゴールデンバランスを見つけるには、パラメータについて考える必要があります。それらはURLを受け取った友人にとって役に立ちますか?もしそうなら、それらをGETパラメータにすることを検討することができます。そうでなければ、それらはPOSTパラメータでなければなりません。

関連する問題