<p>
... Beispiel: <a href="?page=home&resize="><img alt="Link" src ...
</p>
Error: unknown entity "resize"
Kann dem nicht eigentlich wurscht sein, was ich in den Link schreibe? Ich habe herausgefunden, dass ich das mit & umschreiben muss. Aber wozu? Im Text ist es ja noch verständlich, aber in einem Link?
& leitet Entities ein. Deshalb muss es in GET-URLs maskiert werden.
Testbeispiel mit copy und reg als Variablen:
<a href="xyz.php?test=6©=7®=8">Test</a>
Im PHP-Script xyz.php
<?php
echo "test=$test copy=$copy reg=$reg\n";
?>
kommt bei etlichen Browsern (alles unter Win32) an:
Netscape 3.03 / 4.72 / 6.1 / IE 5.5 und 6.0
test=6©=7®=8 copy= reg=
Deshalb so schreiben:
<a href="xyz.php?test=6©=7®=8">Test</a>
Opera 5.11 macht in beiden Faellen (das erwartete)
test=6 copy=7 reg=8
MfG, Thomas