Hallo,
ich möchte in einer Variablen einen kurzen Text an eine neue PHP-Seite übergeben, in dem ein %-Zeichen enthalten ist.
Das klappt bei mir lokal, aber nicht auf dem Server.
Dort bekomme ich immer den Fehler: "403 Forbidden"
Details:
Auf der Seite wird mit einer while-Schleife eine csv-Datei ausgelesen.
Die Daten sollen bei Click auf irgendwas an eine neue Seite weitergegeben werden.
In 4 Zeilen gibt es in der 2. Spalte ein %-Zeichen.
Alle Weitergaben funktionieren, nur die mit dem %-Zeichen nicht.
Wenn ich das %-Zeichen aus der csv-Datei lösche, funktionieren auch diese Weitergaben.
So sieht das aus:
In $data[1] gibt es die %-Zeichen.
Ich habe versucht das "%" mit Backslash zu maskieren, klappt aber nicht.
Ich habe versucht das "%" mit "& # 3 7 " zu ersetzen, bringt auch nichts.
Kann mir da vielleicht jemand behilflich sein?
Würde mich sehr freuen.
Gruß, Hago
ich möchte in einer Variablen einen kurzen Text an eine neue PHP-Seite übergeben, in dem ein %-Zeichen enthalten ist.
Das klappt bei mir lokal, aber nicht auf dem Server.
Dort bekomme ich immer den Fehler: "403 Forbidden"
Details:
Auf der Seite wird mit einer while-Schleife eine csv-Datei ausgelesen.
Die Daten sollen bei Click auf irgendwas an eine neue Seite weitergegeben werden.
In 4 Zeilen gibt es in der 2. Spalte ein %-Zeichen.
Alle Weitergaben funktionieren, nur die mit dem %-Zeichen nicht.
Wenn ich das %-Zeichen aus der csv-Datei lösche, funktionieren auch diese Weitergaben.
So sieht das aus:
PHP-Code:
"<a href='passein.php?b=".$data[5]."&t=T&c=".$data[1]."&a=".$data[0]."&q=".$spa."'>";
Ich habe versucht das "%" mit Backslash zu maskieren, klappt aber nicht.
Ich habe versucht das "%" mit "& # 3 7 " zu ersetzen, bringt auch nichts.
Kann mir da vielleicht jemand behilflich sein?
Würde mich sehr freuen.
Gruß, Hago
Kommentar