您的位置:首页 > 编程语言 > PHP开发

关于laravel的_token传值总结

2017-02-09 16:34 375 查看
laravel框架中只要是涉及到post传值都需要传 _token ,这是框架中为了防止crsf攻击所做的安全措施,那么我们用到ajax中的post 方式传值时,也需要在所传数据中添加一个_token=
[code]{{ csrf_token() }}
[/code]

每次都写这条数据是否不利于我们优雅的编写代码呢?!

laravel中也提供了header中传_token 方式

  只需要在前台header标签中插入

<meta name="csrf-token" content="{{ csrf_token() }}" />

引入jQuery之后插入

<script>

    $.ajaxSetup({

    headers: {

        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')

    }

});

</script>


<script>

    $.post()

<script>


此时我们每次ajax.post 就不需要每次传_token值了!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: