POST Problem

firespawn

Grünschnabel
Hallo,
also ich habe ein Loginscript, das die Daten via POST übertragen soll. Also wenn ich nun die Daten entsprechend eintrage und auf dem Submit Button drücke passiert nichts, ausser das sich die URL verändert und ich aber nicht eingeloogt bin. Es kommt kein Fehler oder sonst irgendetwas. Wenn ich das Script Offline auf meinem XAMPP (Win) ausführe klappt alles super. Alle Rechte sind Richtig gesetzt und die Verbindung habe ich auch geprüft. Kann es sein, dass man auf dem Server etwas installieren muss, sodass die Methode POST verstanden wird ?

Vielen Dank
 
:-)

Code:
		<form action="?connect=2" method="post">
	<table align=center>
		<tr>
			<td>Server:</td>
			<td><input type='text' name='v_connected_server'></td>
		</tr>
		
		<tr>
			<td>User:</td>
			<td><input type='text' name='v_user'></td>
		</tr> 
		
		<tr>
			<td>Password:</td>
			<td><input type='password' name='v_password'></td>
		</tr>
	</table>
	<br><div align="center"><input type=submit value='Connect'>


Thanks
 
Abgesehen davon, dass pushen unhöflich ist, fehlt vielleicht noch der Quelltext der index.php

Was siehst du denn nicht? Gar nix, kommt evtl ein 404 error?
Denn ? verwendet dann den index auf dem Server. Da ist die Frage ob index.php überhaupt eine gülitge index-Datei ist
Ist evtl. eine weitere index.* Datei auf dem Server? Kann dann auch sein das diese in der DirectoryIndex Order _vor_ der index.php kommt....
 
Problem könnte unsauberer, bequemlicher Programmierstil sein.

ersetze mal
<form action="?connect=2" method="post">
durch
<form action="<?php echo($_SERVER['PHP_SELF']); ?>?connect=2" method="post">

Außerdem
<input type=submit value='Connect'>
durch
<input type="submit" name="Connect" value="Connect">

und häng hinten noch ein
</form>
dran.
 
@Jörg: Lediglich ein ? ist nicht schlampig. Der Server akzeptiert dies so, da es an die automatisch gesuchte index-Datei angehängt wird...
 
@Benjamin:
Jein, nur weil es der Server interprtiert, heißt das nicht, das man es weglassen soll.
Apache macht da zwar keine Probleme, aber andere schon.

Gemäß RFC 1630 haben URI innerhalb Protokollen einen Pfad.

Ich möcht echt kein Pfennigfuchser oder Erbsenzähler oder sonst was sein,
ich hatte genau damit schon mal Probleme, deswegen wollte ich nur
zu einem problemloseren Programmierstil beitragen.
 
Hallo,
sorry -> hinsichtlich des 'pushings'

Also,
ich habe nun den Code ausprobiert, doch es ist halt so, WIE ich bereits erwähnte, dass das Script OFFline funktioniert und ONline nicht.
Es kam auch zu keiner Besserung, als ich nun diese Zeile eingefügt hatte
Code:
<form action="<?php echo($_SERVER['PHP_SELF']); ?>?connect=2" method="post">

Muss der Server vielleicht konfiguriert werden ?

Danke für euere Ideen

:-)


PS: es taucht wie gesagt keine Fehlernachricht auf. Die Daten, die ich eingebe sind auch richtig.
 
Zuletzt bearbeitet:
Zurück