Hallo,
Werde nur noch & verwenden, damit ich auf der sicheren Seite bin.
Auf der sicheren Seite bist Du damit, das stimmt.
Das "&" ist das "traditionelle" Trennzeichen,
und der Standard (Default) bei PHP.
Denk daran, in HTML alle & als & zu schreiben.
Alternativ koenntest Du auch in der .htaccess selbst
definieren, dass sowohl das "&" als auch das ";"
als Trennzeichen verarbeitet werden sollen:
php_flag arg_separator.input "&;"
So verstehe ich zumindest die Angaben auf diesen Seiten:
http://www.php.net/manual/en/configuration.directives.php
http://www.php.net/manual/en/function.ini-set.php
Fuer die Parameter, welche PHP automatisch anhaengt,
z.B. die PHPSESSID, sollte man - sofern man Wert auf
valides HTML legt und Probleme vermeiden will - festlegen,
dass PHP dort & ausgibt (statt dem defaultmaessigen &).
In der .htaccess:
php_flag arg_separator.output "&"
mfg
Thomas
Mehr zum Thema "&" und "&":
http://www.w3.org/TR/REC-html40/appendix/notes.html#ampersands-in-uris
http://www.netandmore.de/faq/fom-serve/cache/456.html