- #1
N
noah1
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 16.08.2002
- Beiträge
- 1.415
- Reaktionspunkte
- 0
- Ort
- Hamburg
Hallo, folgendes Problem:
Ich bastele gerade an einer Website (PHP), unter anderem mal als Beispiel ein Formular zum Anlegen von Benutzern, die Zugang zum Admin-Center bekommen.
Sieht so aus:
accounts.inc.php
Die daten werden von der Datei account_neu.inc.php über ein Formular übergeben - funzt alles prima.
Jetzt kommt aber mein Problem, ich denke dieses Problem haben viele.
Wenn ich also die Daten übergebe werden sie in die Datenbank geschrieben und es wird wieder die Seite accounts.anzeigen.inc.php angezeigt - eine Liste bereits bestehender Accounts. Wie aber kann ich verhindern dass die Daten durch das Aktualisieren im Browser erneut gesendet werden?
Ich bastele gerade an einer Website (PHP), unter anderem mal als Beispiel ein Formular zum Anlegen von Benutzern, die Zugang zum Admin-Center bekommen.
Sieht so aus:
accounts.inc.php
Code:
...
<?PHP
else if(($_REQUEST['submit']) && ($_POST['submit'] == Account speichern))
{
...
if($fehler)
{
$fehler = 0;
include(admin/accounts/account_neu.inc.php);
}
else if(!$fehler)
{
include(save/dbconnect.inc.php);
$query = INSERT INTO accounts SET vorname =->.$_POST['vorname'].', nachname =->.$_POST['nachname'].', username =->.$_POST['username'].', password =->.md5(geheim).', usergroup =->.$_POST['usergr'].';
mysql_query($query);
mysql_close($dz);
echo<meta http-equiv='Refresh' content='0; url=index.php?go=accounts'>;
}
}
else
{
include(admin/accounts/accounts_anzeigen.inc.php);
}
?>
Die daten werden von der Datei account_neu.inc.php über ein Formular übergeben - funzt alles prima.
Jetzt kommt aber mein Problem, ich denke dieses Problem haben viele.
Wenn ich also die Daten übergebe werden sie in die Datenbank geschrieben und es wird wieder die Seite accounts.anzeigen.inc.php angezeigt - eine Liste bereits bestehender Accounts. Wie aber kann ich verhindern dass die Daten durch das Aktualisieren im Browser erneut gesendet werden?