2

所以,我有一个用户驱动的网站。用户可以发布他们想要的任何内容,甚至是图片。现在,我使用 PHP 将帖子存储在我的数据库表中,并使用 PHP 和 MySQL 检索显示每个用户配置文件上的帖子。现在,我想让用户能够删除他们上传的帖子,并且我想使用 $_POST 来执行此操作,而不是 $_GET。我已经知道如何使用 $_GET 了。我怎么能使用 $_POST?我可以在每个用户帖子旁边有一个隐藏的表单字段,并有一个隐藏字段保存 post_id,当用户点击“删除帖子”提交按钮时,它会调用删除 post.php 脚本?通过隐藏的表单字段,这是一个好方法吗?

4

1 回答 1

2

您只需将您form的 '设置methodpost,然后,具有某种input类型的hidden,并带有value要删除的 id 。

然后,在 PHP 中,使用$_POST而不是$_GET.

请确保验证删除 ID,因此用户不只是使用 FireBug 编辑 HTML 等等。

于 2012-04-11T15:32:19.393 回答