PHP で XHTML を扱うためのバッドノウハウ

PHPにはURLにセッションIDを自動で付与する機能(track_vars)があるが、デフォルトでは "&" でつなげることになっている。XHTML では、パースエラーになるため、"&" に変更したい。

php.iniで

arg_separator.output = "&"

を有効にする。または、PHPスクリプト中で、

<?php
ini_set("arg_separator.output", "&amp;");

を追加する。