【问题标题】:how to check an Ajax request really sent from server?如何检查真正从服务器发送的 Ajax 请求?
【发布时间】:2015-07-30 19:58:15
【问题描述】:

我正在使用 Laravel,我有一个表单,我想使用 Ajax(使用 Jquery)将它发送到服务器,我如何检查 Ajax 请求是否真的来自服务器。如您所知,CSRF 攻击的方法有很多,从 Ajax 发送非常简单,用户可以从任何地方发送。 (即使没有表格)。

有没有办法用php(或Laravel)检查?

使用 Ajax 发送表单数据不危险吗?

【问题讨论】:

  • 从未与 Laraval 合作过,但使用 'laravel csrf token ajax' 看看 google 可以帮助你。这个问题有很多教程...
  • @aronadaal 谢谢。你能分享链接吗
  • @LASH google.com 。做一些研究人
  • @Letmesee 你知道 LASH 是什么意思吗?
  • @LASH 如果你想讨论英文单词的意思,请移步http://english.stackexchange.com

标签: javascript php jquery ajax laravel


【解决方案1】:

Laravel 为 ajax 和非 ajax 调用内置了 CSRF 保护。见Laravel Routing

【讨论】:

    【解决方案2】:

    您可以在谷歌浏览器开发者窗口中检查 ajax 请求,然后选择网络选项卡,您可以在其中看到所有请求,并且 ajax 请求名称是 XHR 请求

    【讨论】:

    • 这到底有什么帮助?
    • 如果你的 ajax 请求在列表中,那么 ajax 请求真的发送了,否则不会
    猜你喜欢
    • 2015-08-10
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    • 2015-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多