Bademeister: Wie am besten URLs sicher speichern und ausgeben?

Beitrag lesen

Hi,

Also ich möchte gerne jegliche Art von URLs speichern und auch wieder ausgeben können.
Jetzt fragt ihr euch sicher woran das scheitert.

Nein, derzeit frage ich mich erstmal, wo Du sie speichern willst.

Nunja mein Problem liegt darin das URLS unterschiedlich aufgebaut sein können.

Klingt nicht sehr problematisch.

Der Umgang mit Sonderzeichen ist da das Problem
Vor allem mögliche Zeichen sind ja :_-/?= wenn ich nun mysql_real_escape_string nutze, dann werden sie doch falsch gespeichert oder?

Also in eine MySQL-Datenbank, entnehme ich dem. Wenn Du dort eine URL als String (etwa VARCHAR) speicherst, dann ist sie im MySQL-Kontext nichts weiter als eine Zeichenkette, ohne jede Semantik. Sonderzeichen, die Du kontextgerecht behandeln musst, sind lediglich, wie in jedem String, den Du in einer MySQL-Datenbank speicherst, die MySQL-Sonderzeichen.

Wenn es bei Dir nicht wie gewuenscht geklappt hat, denn wahrscheinlich entweder wegen Unstimmigkeiten der verwendeten Zeichenkodierungen oder daran, dass die URLs irgendwie maskiert vorlagen.

Wie würdet ihr URLs abspeichern und wie nachher wieder ausgeben

So wie jede andere Zeichenkette auch. Wo und wie willst Du sie wieder ausgeben?

Viele Gruesse,
der Bademeister