Moin an alle,
laut ASCII-Tabelle wird das Zeichen & als %26 richtig interpretiert.
Wenn also ein User das &-Zeichen in meinem Formular manuell eingibt, wandel ich dieses in %26 um. Das erlaubt mir dann auch diese Variable an andere Scripte zu übergeben. Letztendlich soll die Eingabe in einer MySql-Datenbank gespeichert werden. Dort wird natürlich nun das Zeichen %26 gespeichert, was natürlich nicht sein soll.
Ich dachte mit [...$variable=htmlspecialchars($variable);...] wird das ganze richtig abgespeichert. Ist aber nicht so.
Was muss ich also mit meiner Variable machen, bevor ich Sie in meiner Datenbank speicherer?
thx
Nick