Hallo!
Ich habe bei einem Ajax-Skript ein kleines Problem. Vorlage war dieses Tutorial. Alles funktioniert einwandfrei (Daten werden in DB eingetragen) solange in keinem input-Feld Umlaute sind, sobald aber eine GET-Variable Umlaute hat (auch wenn diese URL-encoded sind) bekomme ich als Antwort nur einen HTTP 500 Fehler - unabhängig davon ob das PHP-Skript über die AJAX-Funktion aufgerufen wird oder ich es direkt im Browser mit GET-Parametern aufrufe.
Woran kann das liegen? "Vor" dem Webserver ist ein ISA-Server konfiguriert - Schluckt der die Umlaute? Referrer schluckt er auf jeden Fall, in den Logs steht dort immer die IP des ISA-Servers ...
Was muss ich machen, damit in den Formularfeldern auch Umlaute stehen können?
lg
Ich habe bei einem Ajax-Skript ein kleines Problem. Vorlage war dieses Tutorial. Alles funktioniert einwandfrei (Daten werden in DB eingetragen) solange in keinem input-Feld Umlaute sind, sobald aber eine GET-Variable Umlaute hat (auch wenn diese URL-encoded sind) bekomme ich als Antwort nur einen HTTP 500 Fehler - unabhängig davon ob das PHP-Skript über die AJAX-Funktion aufgerufen wird oder ich es direkt im Browser mit GET-Parametern aufrufe.
In /var/log/apache2/error_log steht nichts drinnen, in der access_log stehen nur die Dateien, von der ersten Seite, nicht das PHP-Skript welches ich über die Ajax-Funktion aufrufe bzw. wenn ich das PHP-Skript direkt aufrufe (mit Umlauten) steht in der access_log auch ein "500" für die Datei.Fehlercode: 500 Interner Serverfehler. Die Anforderung wurde vom HTTP-Filter zurückgewiesen. Wenden Sie sich an den Administrator des Servers. (12217)
Woran kann das liegen? "Vor" dem Webserver ist ein ISA-Server konfiguriert - Schluckt der die Umlaute? Referrer schluckt er auf jeden Fall, in den Logs steht dort immer die IP des ISA-Servers ...
Was muss ich machen, damit in den Formularfeldern auch Umlaute stehen können?
lg
Zuletzt bearbeitet: