2

URLにさまざまなパラメーターを渡すことがどのように重要かを誰かが説明できますか?

例えば

1: www.domain.com/folder1/folder2/file.html?param=9?val=ty5?test
2: www.domain.com/folder1/folder2/file.html#param=93#val=t5y5?test=9
3: www.domain.com/folder1/folder2/file.html&param=9?val=ty5&test=90#poiu

(#, &, ?)基本的に、これらの 3 文字が URL で何をするのか知りたいです。ほとんどの場合、私はそれらを見てきましたか?それ以外のものを使用できますか?www.domain.com/folder1/folder2/file.html*param=9_val+ty5@test

4

4 に答える 4

10

?クエリ文字列の開始を示します クエリ文字列
&のキーと値のペアを区切りますアンカー
#を示します. アンカー リンクの詳細は次のとおりです

3 つの URL がすべて間違っていることに注意してください。

有効な URL:

http://domain/path/file?name=value&name=value#anc

追加の質問で質問を編集したことに気付きました

それ以外のものを使用できますか?たとえば: www.domain.com/folder1/folder2/file.html*param=9_val+ty5@test

URLがエンコードされている限り、クエリ文字列またはアンカーの部分で好きなものを使用できます。

于 2012-07-28T18:05:01.233 に答える
3

このウィキペディアの記事では詳細を説明し、いくつかの良い例を示しています。

  • A?はクエリの開始を示します
  • A&はクエリ内のパラメータを区切ります
  • Aは、レンダリングされるリソース#内のフラグメントを識別します。HTML多くの場合、どれを識別するために使用されますが、ブラウザが確認する必要があるページが表示されているかどうか、たとえば見出しなど
于 2012-07-28T18:09:58.987 に答える
0

? URL に QueryString 値が含まれていることを表します。& は、複数のクエリ文字列値に使用されます。例

www.abc.com/page?id=abc&pwd=def

と # は初めて見ました。

于 2012-07-28T18:06:01.800 に答える
-1
  • 1: ? バックエンドコードを引数に分離するために使用されます。ファイル拡張子が html であるからといって、必ずしもバックエンド コードが HTML であるとは限らないことに注意してください。
  • 2: # は、html ページ内のアンカーへのリンクに使用されます
  • 3: & は、引数を他の引数と分離するために使用されます。この場合、file.html 自体も引数ですが、バックエンド コードは "/" で、何でもかまいません。例: index.php、default.asp、index.do。それはすべて、URL の書き換えに依存します。
于 2012-07-28T18:08:40.607 に答える