Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

wie Pluszeichen in URL verwenden (PHP) ?

hansapark / 5 Antworten / Flachansicht Nickles

Hallo.

Wie kann ich mit PHP eine URL mit dieser Form verwenden ?

http://seite.xy/tags/letter/+

(Es werden dann in einer MySQL-Datenbank alle Tags gesucht, die mit + anfangen) 

Mit "a" oder "X" oder ":" (doppelpunkt) klappt es, aber das plus verwandelt sich immer in ein Leerzeichen, auch wenn ich urlencode() verwende und auf Serverseite dann urldecode() ..

(Ich habe soweit ich das verstehe, versucht , möglichst überall UTF-8 einzustellen. als framework verwende ich laravel)

bei Antwort benachrichtigen
Borlander hansapark „Ok. Danke für die Antwort. Ich hatte das so gemacht, damit ...“
Optionen
Hielt das für 'sauberer' oder irgendwie 'schöner'

Optisch schöner auf jeden Fall. Da stimme ich ganz klar zu. Sauber aber eher nicht würde ich sagen.

In meinen 'Tags' kommen auch Zeichen vor wie das französische e mit accent oder z.b. die 'Schneeflocke' * oder sowas :)  Vermutlich sollte ich es doch lieber urlencoden.

Wäre auf jeden Fall sicherer. Musst dann aber in jedem Fall auch aufpassen mit einheitlicher Zeichensatzcodierung…

bei Antwort benachrichtigen