\\\' Frage!

dennislassiter

Erfahrenes Mitglied
Hi, hab ein Problem.

Wie vieleicht bekannt ist, hab ich ne Seite mit einem Songtextarchiv.
das ist aber nit das Problem, sondern folgendes:

Also,
Gesucht wird mit der Datei "suchen.php" wenn ich von dort aus einen Interpret mit einem ' im Namen Suche, geht alles OK!
Von anderen Seiten aus (z.B. index.php) wird über die die Datei action.php zu suchen.php geleitet. (direkt zu suchen.php geht nit, aber ich weiß warum)

Aber dann ensteht bei der suche nach "Cam'Ron" folgende URL:

http://www.lyrics2003.de/suchen.php?interpret=Cam\\\\'Ron&song=

(das mit song= ist schon in ordnung)

action.php:
PHP:
header("Location: suchen.php?interpret=$interpret&song=$song");
exit;

why is ist: Cam\\\\'Ron, and not Cam'Ron?

mfg
Dennis Lassiter
 
Zuletzt bearbeitet:
versuch's im zweifelsfall mal mit der stripslashes-funktion, um die escapesequenzen zu entfernen. das sieht nämlich irgendwie so aus, als würden beide zeichen (\ und ') durch escape-sequenzen ersetzt...
 
Zurück