所以,我有一个用户驱动的网站。用户可以发布他们想要的任何内容,甚至是图片。现在,我使用PHP将帖子存储在我的数据库表和PHP和MySQL中以检索显示每个用户配置文件上的帖子。现在,我想让用户能够删除他们上传的帖子,我想使用$ _POST来做,而不是$ _GET。我已经知道如何用$ _GET做到这一点。我怎么能用$ _POST?我可以在每个用户帖子旁边有一个隐藏的表单字段,并且有一个隐藏字段保存post_id,当用户点击“删除帖子”提交按钮时,它会调用delete post.php脚本吗?通过隐藏的表单字段,这是一个很好的方法吗?
答案 0 :(得分:2)
您只需将form
的{{1}}设为method
,然后设置某种post
input
类型hidden
,{要删除的ID的{1}}。
然后,在PHP中,使用value
而不是$_POST
访问该内容。
确保验证删除ID,因此用户不仅要使用FireBug编辑HTML,依此类推。