0

XMLを作成するphpコードがあり、正常に動作しますが、を台無しにして次のよう&に変換します&

このコードを使用して、URLをxmlに入れます。

htmlentities($ final_url);

xmlファイルを開くと、次のように表示されます。

index.php?route=product/product&path=37&product_id=1101515800&pdescription

どうすれば正しくフォーマットできますか?

4

1 に答える 1

4

コードは正しく機能しています。XMLのアンパサンドは、常にとしてエンコードする必要があります&。XMLパーサーを使用してファイルを読み取ると、自動的にとしてデコードされるため、心配する必要はありません&。心配する必要があるのは、誰かが実際のパーサーを使用せずに(たとえば、正規表現を使用して)ファイルを読んでいる場合だけです。このフォーラムの定期的なフォロワーは、それが非常に危険なことであることを知っています。

于 2012-07-14T23:14:12.563 に答える