【问题标题】:is it necessary to use htmlspecialchars in laravel controller when request is get获取请求时是否需要在 laravel 控制器中使用 htmlspecialchars
【发布时间】:2018-04-15 12:59:11
【问题描述】:

我在我的项目中使用 laravel 5.5 我的购物车有一个 ajax,它向服务器发送 get 请求以将产品保存在购物车中。我的问题是我是否应该为我的请求参数使用 htmlspecialchars 函数以防止被黑客入侵 我应该做些什么来删除特殊字符的请求

【问题讨论】:

  • htmlspecialchars() 用于输出,例如到浏览器的 HTML。

标签: php laravel security laravel-5


【解决方案1】:

简而言之'否',在会话中维护您的购物车数据,除非需要保留以供以后使用。始终使用绑定,这样您就不必做额外的工作或冗长的脏代码。

在 Laravel 中绑定可以像这样轻松完成

$cart = new Cart;
$cart->productId = $request->productId;
$cart->userId = $user->id;
$cart->actualPrice = $product->actualPrice;
$cart->price = $request->price;
$cart->save();

它会为你施展魔法。

【讨论】:

    猜你喜欢
    • 2019-02-08
    • 2017-04-25
    • 2013-01-08
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2020-06-16
    • 1970-01-01
    相关资源
    最近更新 更多