Die &-Zeichen standen übrigens nicht im HTML-Code, wie man an diesem Zeichen deutlich erkennt ;-)
|
|
|<?php
echo "<frame name="rechts"
src="oben.php?ko1=".rawurlencode($_GET[ko1])."
&name1=".rawurlencode($_GET[name1])."
Ich möchte behaupten, daß Du Dich da aber gewaltig irrst (oder PHP eine mir bisher unbekannte Angewohnheit besitzt, Daten mit echo nicht so auszugeben, wie sie im Quelltext stehen).
Du gibst doch wohl mit echo den HTML-Code aus, den der Browser später zu sehen bekommt, oder? Dementsprechend muß im Quelltext, den der Browser anzeigt, nach obiger Anweisung folgendes stehen:
<frame name="rechts" src="oben.php?ko1=ko1_daten&name1=name1_daten [..]
Und nun erzähle mir bitte nicht, da stehen keine einzelnen & in der HTML-Datei. Wenn Du's nicht glaubst: Lass die Datei vom HTML-Validator unter http://validator.w3.org prüfen, schau Dir die bereits genannte Erklärung unter http://www.htmlhelp.com/tools/validator/problems.html#amp an und befrage die Forumssuche (http://selfsuche.teamone.de) ein wenig hier nach "Validator" und "entity".
Gruß,
soenk.e