<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                Laravel 提供簡易的方法,讓您可以保護您的應用程序不受到 CSRF (跨網站請求偽造) 攻擊。跨網站請求偽造是一種惡意的攻擊,借以代表經過身份驗證的用戶執行未經授權的命令。 Laravel 會自動在每一位用戶的 session 中放置隨機的 token ,這個 token 將被用來確保經過驗證的用戶是實際發出請求至應用程序的用戶: ## 插入 CSRF Token 到表單 ~~~ <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>"> ~~~ 當然也可以在 Blade 模板引擎使用: ~~~ <input type="hidden" name="_token" value="{{ csrf_token() }}"> ~~~ 您不需要手動驗證在 POST、PUT、DELETE 請求的 CSRF token。 VerifyCsrfToken HTTP 中間件將保存在 session 中的請求輸入的 token 配對來驗證 token 。 ## X-CSRF-TOKEN 除了尋找 CSRF token 作為「POST」參數,中間件也檢查 X-XSRF-TOKEN 請求頭,比如,你可以把 token 存放在 meta 標簽中, 然后使用 jQuery 將它加入到所有的請求頭中: ~~~ <meta name="csrf-token" content="{{ csrf_token() }}" /> $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } }); ~~~ 現在所有的 AJAX 請求會自動加入 CSRF token: ~~~ $.ajax({ url: "/foo/bar", }) ~~~ ## X-XSRF-TOKEN Laravel 也在 cookie 中存放了名為 XSRF-TOKEN 的 CSRF token。你可以使用這個 cookie 值來設置 X-XSRF-TOKEN 請求頭。一些 Javascript 框架,比如 Angular ,會自動設置這個值。 > 注意: X-CSRF-TOKEN 和 X-XSRF-TOKEN 的不同點在于前者使用的是純文本而后者是一個加密的值,因為在 Laravel 中 cookies 始終是被加密過的。如果你使用 csrf_token() 函數來作為 token 的值, 你需要設置 X-CSRF-TOKEN 請求頭。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看