濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 確保Laravel網(wǎng)站不會(huì)被嵌入到其他站點(diǎn)中的方法

確保Laravel網(wǎng)站不會(huì)被嵌入到其他站點(diǎn)中的方法

熱門(mén)標(biāo)簽:格陵蘭島地圖標(biāo)注 福泉電話機(jī)器人 地圖標(biāo)注入哪個(gè)科目 電銷(xiāo)招聘機(jī)器人 南寧crm外呼系統(tǒng)平臺(tái) 熱線電話機(jī)器人 太原極信防封電銷(xiāo)卡 事業(yè)單位如何百度地圖標(biāo)注 天津營(yíng)銷(xiāo)電話機(jī)器人加盟代理

HTTP 響應(yīng)頭部中,有一個(gè)字段,叫做 X-Frame-Options,該字段可以用來(lái)指示是否允許自己的網(wǎng)站被嵌入到其他網(wǎng)站的 iframe> 或者 object> 標(biāo)簽中。該頭部有三個(gè)值

  1. DENY - 始終不允許嵌入,即使是同一個(gè)域名
  2. SAMEORIGIN - 只能在相同域名中嵌入
  3. ALLOW-FROM uri - 設(shè)置允許的域

通常,可以在 HTTP 代理中進(jìn)行配置,比如 nginx

add_header X-Frame-Options SAMEORIGIN;

Laravel 自帶了用來(lái)「只允許同域名嵌入」的中間件,我們只需要在 /app/Http/Kernel.php 中添加即可

// /app/Http/Kernel.php
protected $middleware = [
  \Illuminate\Http\Middleware\FrameGuard::class,
];

該中間件的實(shí)現(xiàn)如下

?php

namespace Illuminate\Http\Middleware;

use Closure;

class FrameGuard
{
  /**
   * Handle the given request and get the response.
   *
   * @param \Illuminate\Http\Request $request
   * @param \Closure $next
   * @return \Symfony\Component\HttpFoundation\Response
   */
  public function handle($request, Closure $next)
  {
    $response = $next($request);

    $response->headers->set('X-Frame-Options', 'SAMEORIGIN', false);

    return $response;
  }
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Laravel實(shí)現(xiàn)用戶注冊(cè)和登錄
  • Laravel框架表單驗(yàn)證詳解
  • Laravel中使用自己編寫(xiě)類(lèi)庫(kù)的3種方法
  • Laravel框架中擴(kuò)展函數(shù)、擴(kuò)展自定義類(lèi)的方法
  • Laravel框架路由配置總結(jié)、設(shè)置技巧大全
  • 跟我學(xué)Laravel之快速入門(mén)
  • 跟我學(xué)Laravel之路由
  • Laravel 5框架學(xué)習(xí)之表單

標(biāo)簽:阿克蘇 通化 金華 佳木斯 自貢 郴州 寶雞 香港

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《確保Laravel網(wǎng)站不會(huì)被嵌入到其他站點(diǎn)中的方法》,本文關(guān)鍵詞  確保,Laravel,網(wǎng)站,不,會(huì)被,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《確保Laravel網(wǎng)站不會(huì)被嵌入到其他站點(diǎn)中的方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于確保Laravel網(wǎng)站不會(huì)被嵌入到其他站點(diǎn)中的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    志丹县| 桑日县| 思南县| 东乡族自治县| 平江县| 师宗县| 澎湖县| 临猗县| 泸溪县| 栾川县| 缙云县| 土默特左旗| 伊宁市| 万源市| 绥滨县| 大城县| 湘阴县| 玛曲县| 绥棱县| 英德市| 武义县| 桐柏县| 汤阴县| 广南县| 巴马| 沽源县| 修水县| 望城县| 中牟县| 三穗县| 云阳县| 百色市| 汕头市| 屯昌县| 湘阴县| 通化市| 辛集市| 黑水县| 浦江县| 旬阳县| 瑞丽市|