0

PHP ファイルでは、通常、次のようなリンクを生成します。

<a href="admin.php?t=email&id=3">Edit Primary Email</a>

FireFox の [ソースの表示] ウィンドウでこれを見ると、赤く強調表示され、「& は文字参照を開始しませんでした」と表示されますが、これは正しいのですが、これはクエリ文字列に対して有効ですか? に変更しても機能します(そして「エラー」を取り除きます)&amp。しかし、私は今、それが本来あるべき公式の方法に興味があります(これが最初だと思います)。

4

2 に答える 2

1

しかし、これはクエリ文字列に対して有効ですか?

クエリ文字列自体の場合は? いいえ。

HTML で表現されたクエリ文字列の場合は? はい。

これは後者です。

于 2013-01-07T11:45:02.087 に答える
1

Firefoxとあなたはどちらも正しいです。

実際、クエリ文字列は&パラメーターを区切るために使用されますが、HTML ドキュメントではアンパサンドをエンコードする必要があります&amp;

'&' を '&' としてエンコードする必要はありますか? を参照してください。より多くの背景のために。

于 2013-01-07T11:34:06.370 に答える