我想允许用户和我(管理员)删除mysql中的数据.

我曾经有过remove.php,可以从需要删除的内容中获取$_GETs,例如… remove.php?action = post& posting_id = 2.但我了解到任何人都可以简单地滥用它并删除我的所有数据.

那么对于用户和我来说,删除信息的最安全方法是什么,而不是让所有人都疯狂而艰难?我只是一个初学者:)

我不确定我是否可以使用POST,因为没有表格且数据没有变化.

会议好吗?或者会有太多的帖子,用户信息,评论等.

例如:James希望删除他的一个帖子(post_id = 5).所以他点击了删除链接,这就是他要删除.php?action = post& posting_id = 5.

编辑:好的,所以现在我有点困惑.虽然我无法100%安全,但我如何使用$_POSTs执行此操作?

SOO我应该使用GET来获取所有数据remove.php,然后有一个确认提交按钮,当用户点击它时,它将所有数据放入POST并从dbc中删除?

解决方法:

我会回复gurun8更喜欢将’标记’记录删除,而不是实际删除数据.显然,您需要检查经过身份验证的用户是否有权删除帖子.

想象一下,如果亚马逊根据GET请求向您的购物车添加内容.我所要做的就是在我的页面上放置一个带有该URL的图像,访问该页面并登录到亚马逊的所有人都将自动添加产品.

为了匹配你的例子,我不喜欢Jame的帖子,所以我在我的网站上放了一个像这样的图像:

我向他发送了一个指向我页面的链接,并要求他查看,希望当时他登录到您的网站.因为,当然,他点击了那个“让我登录”按钮.

所以你关心使用GET是正确的.如果您不想使用表单乱丢页面,请通过POST确认操作.

标签:php,mysql

来源: https://codeday.me/bug/20190726/1546245.html

mysql中用于删除数据的是什么意思_从mysql中删除数据最安全的方法是什么? (PHP / MySQL的)...相关推荐

  1. python中用于绘制各种图形、标注文本_在python中的图形上绘制常量文本-问答-阿里云开发者社区-阿里云...

    我确定我可能在问一个愚蠢的问题,但找不到与我相同的问题. 我的朋友帮我写了一段代码,分析给出的数据并用趋势线将其绘制出来,我想在图的右上方添加一行文本,并在图上打印出其他内容,以表明它是什么文件(在代 ...

  2. python中用于获取用户输入的函数是_在Python中,用于获取用户输入的函数是.

    在Python中,用于获取用户输入的函数是. 答:input() 关于新生儿生理性体重下降的恢复时间,下列正确的是出生后 答:7~10天 中国大学MOOC: 未来城市只有同时具备下列哪几个组成部分,才 ...

  3. mysql 删除表记录的 存储过程命令_用SQL语句删除一个数据库的所有表和所有存储过程...

    如果数据库里有很多表和存储过程,要用手动鼠标右键一个个删除是很麻烦的,用SQL语句来删除就方便很多了 删除所有的表: 如果由于外键约束删除table失败,则先删除所有约束: --/第1步******* ...

  4. 中高德地图只显示某一城市_干货 | 如何快速制作数据地图?让你的可视化逼格再高一级!...

    在数据可视化中,地图可视化是高频应用的一种.我们在一些新闻报道和商业杂志上,会经常看到运用地图来分析展示商业现象,这样的利用地图来反映和分析数据的形式叫数据地图. 数据地图可以最直观的表达出数据之间的 ...

  5. 假设mysql数据表t1有字段_使用ROMA Connect集成数据

    概述 ROMA Connect支持接入多种类型的数据源,并通过数据集成任务实现源端到目标端的数据集成转换.ROMA Connect支持相同结构数据之间进行集成转换,也支持异构数据之间进行集成转换. 本 ...

  6. sed删除以什么开头的内容_使用 sed 命令删除文件中的行

    原标题:使用 sed 命令删除文件中的行 Sed 代表流编辑器 Stream Editor ,常用于 Linux 中基本的文本处理.sed 命令是 Linux 中的重要命令之一,在文件处理方面有着重要 ...

  7. C# list删除 另外list里面的元素_在Python 中 List 操作 9种例子详细了解

    list的操作有循环.切片.增.删.改.查.反转.排序: 接下来我们逐个来说一下: 首先我们要知道,列表的索引(下标)从0开始,最后一个可以用-1表示. 1. 循环 如果直接for 循环一个list ...

  8. c语言中用于程序化结构设计的三种结构是,c语言中用于结构化程序设计的3种基本结构是...

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. c语言中用于结构化程序设计的3种基本结构是顺序结构.选择结构.循环结构. 顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出 ...

  9. 在html中用于设置页面元信息的标示符,在html中用于设置页面元信息的标示符是什么...

    在html中用于设置页面元信息的标示符是什么? 在html中用于设置页面元信息的标示符是Meta: Meta元素 头元素包含着关于文档的概要信息. HTML 同样包含位于 head 元素内部的 met ...

  10. pb 修改数据窗口种指定字段位置_在PB中控制 数据窗口 列修改属性.doc

    芬宅皿泽雇松畜站柬莲喀追痢弘翁藐粹顶它旷研擒阵愁檬酥噬镰赔宋全搓昨吉挑衫劣霍侣街允伎削粹海凝剪讳理伞泣簇辛惮对拾精漂详拽汹厌据痹拐幂炭柞戒氖稀配韭炔辑折炎耕瞪拱甲邑并楼蹿学涸混铂饥别公沈协搐絮昧荡碟柿 ...

最新文章

  1. Azure系列2.1.15 —— SharedAccessBlobPolicy
  2. 编译语言与解释语言,动态与静态,以及强类型和弱类型的区别
  3. 使用tab键分割的文章能快速转换成表格。( )_无需按空格键,就能将Word文字对齐,3种方法了解一下...
  4. controller-runtime 控制器实现
  5. 在自己的网页添加谷歌地图
  6. 货物移动_免费收货(MvT511)
  7. BZOJ 1211 树的计数(purfer序列)
  8. Oracle:select into 查询没有记录的解决办法
  9. 实验九——基本数据类型存储及应用总结
  10. 获取android手机基本信息
  11. 自动化生产线仿真教学
  12. 黑苹果安装 hackintosh Lenovo Y50-70 TransMac 破解版安装
  13. 实时传输协议:RTP、RTCP、RTSP介绍
  14. mysql 编程 备份_mysql 容灾备份
  15. 面向對象在VB6語言中的應用
  16. 拒绝无用功,封装一个通用的 PopupWindow
  17. 工笔佛像怎么看和基本线条怎么画
  18. pcb只开窗不镀锡_阻焊开窗加强散热这种做法是伪科学还是真科学
  19. 2022, GECCO,Taylor Genetic Programming for Symbolic Regression
  20. GPS北斗定位模块如何应用于智慧农业

热门文章

  1. 中科创达旗下Rightware正式发布首个一体化汽车HMI工具链Kanzi One
  2. 半世浮尘洗铅华,余半生为君温酒煮茶
  3. windows bitlocker 控制台加密、解密脚本
  4. Java扫雷游戏心得体会总结_扫雷心得 - stme - BlogJava
  5. ES6 ~ ES11整理
  6. (ElasticSearch02)day80分布式查漏补缺
  7. 服务器机器人维修技术,维修机器人
  8. 云计算:云应用是什么?
  9. python panda3d从入门_panda3d 入门
  10. [Unity+Android]横版扫描二维码