Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
$_request Problem
Hallo,
so wie ich verstanden habe wird in $_REQUEST Variable Daten gespeichert, die ich per POST oder GET versende.
Ich habe eine Passwortabfrage mit POST abgeschickt, dann bei der über prüfung von Passwort habe ich folgendes gemacht:
$benutzerpass=$_POST["passwort"];
usw.......
alles funktioniert wunderbar, etwas später muss ich ein neues Fenster aufmachen. Dann habe ich versucht wieder
$benutzerpass=$_POST["paswort"];
das geht nicht.
Jetzt gibt logischerweise die Möglichkeit
$benutzerpass=$_REQUEST["passwort"];
zu machen, aber das geht auch nicht, also echo $_REQUEST["passwort"]; ergibt kein Wert.
Was mache ich fasch?
Danke im Voraus
Antworten
Zitat:
Was mache ich fasch?
Du hast die Daten nicht per POST oder GET in das neue Fenster gesendet??!!?? Für sowas solltest du SESSION's verwenden...
2.
Das habe ich gemacht.
<body>
<form method="POST" action="passask.php">
<h2>Passwortabfrage</h2>
<br><br>
Benutzername:
<br><input type="TEXT" name="benutzername" size="16">
<br><br>
Passwort:
<br><input type="PASSWORD" name="passwort" size="16">
<br><br> <br><br>
<input type="SUBMIT" value="Absenden" onclick="set_c(this.form.benutzername.value,this.form.passwort.value)">
</form>
und in $_REQUEST-Beschreibung steht In deiser Variablen sind die Daten gespeichert, die dem Server über POST- oder die GET-Methode übermittelt werden. Also, ich habe es per POST übermittelt..........vielleicht bin ich zu dumm, aber kann man auf $_REQUEST einfach ohne $_SESSION zugreifen?
Danke
3.
Auf der ersten Seite passask.php ja, auf der zweiten nein....
4.
ok, ich habe verstanden, aber was ist dann besser cookies oder sessions?
5.
Das kommt ganz darauf an, was du machen willst. Mit Sessions kannst du sehr viel mehr Daten übergeben.
Im Übrigen werden in den meißten Fällen Cookies verwendet, um mit Sessions zu arbeiten.