2 Stimmen

Verwenden Sie die $_POST-Methode mit PHP

Also, ich habe eine benutzerorientierte Website. Benutzer können alles posten, auch ein Bild. Jetzt verwende ich PHP, um die Beiträge in meiner Datenbanktabelle zu speichern, und PHP und MySQL, um die Beiträge auf dem Profil jedes Benutzers anzuzeigen. Jetzt möchte ich dem Benutzer die Möglichkeit geben, einen von ihm hochgeladenen Beitrag zu löschen, und ich möchte $_POST verwenden, nicht $_GET. Ich weiß bereits, wie es mit $_GET gemacht werden kann. Wie könnte ich $_POST verwenden? Könnte ich einfach ein verstecktes Formularfeld neben jedem Benutzerbeitrag haben und ein verstecktes Feld haben, das die post_id enthält, und wenn der Benutzer auf die Schaltfläche "Beitrag löschen" klickt, wird das Skript delete post.php aufgerufen? Ist das ein guter Weg, um das zu tun, über ein verstecktes Formularfeld?

2voto

Josh Punkte 12248

Sie würden einfach die Methode Ihres Formulars auf post setzen, dann eine Art von Eingabe des Typs versteckt haben, mit einem Wert der zu löschenden ID.

Dann in PHP darauf zugreifen mit $_POST anstelle von $_GET.

STELLEN SIE sicher, dass die Lösch-ID validiert wird, damit Benutzer das HTML nicht einfach mit FireBug bearbeiten können.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X