解決TP5跨域問題 cors協議解決

2021-08-18 04:29:41 字數 501 閱讀 4045

近期由於專案需要post跨域請求(get的話用jsonp 我就不寫了)

之前一直知道jsonp跨域但是只能get請求 現在要求psot 所以用到了cors這個協議

cosr

tp5行為(具體參考tp5官方手冊)  //實際就是鉤子

你需要在你的basecontroller裡註冊鉤子(tp5官方也叫做新增行為標籤位)

\think\hook::listen('response_send');// 響應發生標籤位 還有其他行為具體參考tp5手冊

行為定義

<?php 

class test

}

定義完我們就需要去繫結行為 繫結完才會去執行

'response_send' => [

],

通過cors協議解決跨域問題

跨域 瀏覽器從乙個網域名稱的網頁去請求另乙個網域名稱的資源時,網域名稱 埠 協議任一不同,都是跨域 cors協議 h5中的新特性 cross origin resource sharing 跨域資源共享 通過它,我們的開發者 主要指後端開發者 可以決定資源是否能被跨域訪問。cors是乙個w3c標準,...

cors解決跨域問題

cors是乙個w3c標準,全稱是 跨域資源共享 cross origin resource sharing 它允許瀏覽器向跨源伺服器,發出xmlhttprequest請求,從而克服了ajax只能同源使用的限制。cors需要瀏覽器和伺服器同時支援。目前,所有瀏覽器都支援該功能,ie瀏覽器不能低於ie1...

CORS解決跨域問題

在前後端分離的背景下,我想大部分人都有過跨域問題,那我們先來了解一下什麼是跨域問題。當乙個資源從與該資源本身所在的伺服器不同的域 協議或埠請求乙個資源時,資源會發起乙個跨域http請求。例子 當遊覽器從a網域名稱的網頁,去請求b網域名稱的資源時,網域名稱 埠 協議任一不同,都是跨域。ajax suc...