Ich stehe derzeit vor einem kleinem Problem.
Damit Einträge wie Forum / Kommentare / Uploads nicht versehentlich durch F5 mehrfach Hochgeladen werden, möchte ich dagegen was machen. Meine Idee wäre in den Funktionen welche Einträge in die DB Schreiben / Daten Hochladen am Schluss anstelle von return "Die Datei wurde Hochgeladen" via header den User umzuleiten.
Ich weis allerdings ob dies Server Last mässig die beste Lösung ist oder ob es da noch andere, bessere gibt.
Momentan sieht das z.B. so aus:
function.php (jeweils zuoberst eingebunden)
member.php
Damit Einträge wie Forum / Kommentare / Uploads nicht versehentlich durch F5 mehrfach Hochgeladen werden, möchte ich dagegen was machen. Meine Idee wäre in den Funktionen welche Einträge in die DB Schreiben / Daten Hochladen am Schluss anstelle von return "Die Datei wurde Hochgeladen" via header den User umzuleiten.
Ich weis allerdings ob dies Server Last mässig die beste Lösung ist oder ob es da noch andere, bessere gibt.
Momentan sieht das z.B. so aus:
function.php (jeweils zuoberst eingebunden)
PHP:
<?php
/Funktion filemanager
function filemanager()
{
if($_POST['www1'] && $_POST['www1']=="hid1"){
... Script ...
header("Location: index.php?show=member&size=".round($f_usersize/"1024",2)."&name=".$f_name);
}
} else {
return fehler("Fehler! Es wurde keine Datei hochgeladen") ;
}
}
member.php
PHP:
<?php
if($_GET["size"] AND $_GET["name"])
echo richtig("Die Datei ".text($_GET["name"])." wurde erfolgreich in dein Filemanager geladen! <br> Du hast nun ".text($_GET["size"])."MB von 50MB belegt") ; }
... rest von member ...
?>