Hallo Zusammen,
ich habe folgende Aufgabe zu lösen:
Der Benutzer meldet sich an einem Admin Modul an, dem Backend und möchte neue Beiträge erzeugen. Die erste Abfrage meines PHP-Skriptes ist also, ob $_COOKIE['username'] gesetzt ist, denn dann muss der User sich der Anmeldeprozedur nicht mehr hingeben und es wird der bekannte "Hallo <username>!" String ausgegeben.
Nun...
Ich hab hier womöglich einen Denkfehler drinnen:
Warum gibt: if
"true" nach dem x-beliebigen Mal zurück (F5 Taste), wenn ich die $_POST Variable 1.) in eine lokale Variable packe und 2.) anschließen $_POST['username'] und $_POST['password'] auf "" setze?
Folgendes möchte ich erreichen:
Wenn das Skript mittels F5 neugeladen wird, $_POST auch wieder leer ist
Geht das womöglich anders und ich verfolge hier den falschen Ansatz?
Danke für jegliche Tipps und lg Maks
ich habe folgende Aufgabe zu lösen:
Der Benutzer meldet sich an einem Admin Modul an, dem Backend und möchte neue Beiträge erzeugen. Die erste Abfrage meines PHP-Skriptes ist also, ob $_COOKIE['username'] gesetzt ist, denn dann muss der User sich der Anmeldeprozedur nicht mehr hingeben und es wird der bekannte "Hallo <username>!" String ausgegeben.
Nun...
Ich hab hier womöglich einen Denkfehler drinnen:
PHP:
if (isset($_COOKIE['username']))
{
echo "Hallo, ".$_COOKIE['username'];
}
else
{
// Check if $_POST Variables are set
if (!empty($_POST['username']) AND !empty($_POST['password']))
{
/* Set $_POST to NULL, that !empty works next time... */
$username= $_POST['username'];
$password= $_POST['password'];
$_POST['username']= "";
$_POST['password']= "";
echo $_POST['username'];
echo $_POST['password'];
Warum gibt: if
PHP:
(!empty($_POST['username']) AND !empty($_POST['password']))
Folgendes möchte ich erreichen:
Wenn das Skript mittels F5 neugeladen wird, $_POST auch wieder leer ist
Geht das womöglich anders und ich verfolge hier den falschen Ansatz?
Danke für jegliche Tipps und lg Maks