405 Fehler mit PHP-Formular im root-Verzeichnis
Alexander
- php
Hallo zusammen,
ich habe auf einer Domain eine index.php unter /root abgelegt, d.h. diese Seite wird automatisch angezeigt, wenn ich z. B. www.meinedomain.de aufrufe, ohne das www.meinedomain.de/index.php dort steht.
Auf dieser Indexseite habe ich ein Formular hinterlegt, das per Submit Daten in eine mysql-Datenbank schreibt. In meinem Testverzeichnis steht dann in der URL-Zeile
www.meinedomain.de/test/index.php?php%20echo($PHP_SELF);%20?.
Schiebe ich die index.php aber auf die root-Ebene und submitte dort das Formular, erhalte ich einen Fehler 405 (Die angeforderte Seite wurde mit Hilfe von Informationen erstellt, die von Ihnen in einem Formular mitgeteilt wurden. Diese Seite ist nicht mehr verfügbar. Als Sicherheitsmaßnahme übermittelt Internet Explorer solche persönlichen Informationen nicht automatisch erneut.)
Die Adresszeile sieht dann so aus:
www.meinedomain.de/php%20echo($PHP_SELF);%20?.
Wer kann mir hier helfen? Ich möchte keine zusätzliche index.html einbauen, die auf die index.php verweist!
Gruß,
Alexander
Hi Alexander,
www.meinedomain.de/test/index.php?php%20echo($PHP_SELF);%20?.
www.meinedomain.de/php%20echo($PHP_SELF);%20?.
Ich möchte keine zusätzliche index.html einbauen, die auf die
index.php verweist!
Das ist nachvollziehbar.
Mangels PHP-Kenntnissen kann ich Dein Problem nicht im Detail nachvollziehen
Wie das geht, hängt von Deinem Webserver (welcher ist das?) ab.
Viele Grüße
Michael
P.S.: Trügt der optische Eindruck, oder erlaubt Du tatsächlich, Kommandos
auf Deinem Server als URL-Parameter einzugeben? Das wäre Kamikaze ...
Hallo Michael,
momentan ist das der IIS unter NT4. Später wirds ein Linux-Apache...
Wie meinst Du das mit "Kommandos auf Deinem Server als URL-Parameter einzugeben?". Übersehe ich hier was?
Gruß,
Alexander