ajax跨域問題(php)

ajax出現請求跨域錯誤問題,主要原因就是因為瀏覽器的“同源策略”。

解決方法(我只用過下面這3種):
1. 架設服務器代理:即瀏覽器請求同源服務器,再由后者請求外部服務(之前博主一直用這種方法,其實感覺這種算不上跨域請求了)。
2. 就是使用jsonp方式(博主用的不多)
3.就是通過設置header頭部信息來實現(本章主要講這個,實現很簡單)

    就是在你要請求的地址中添加  header('Access-Control-Allow-Origin:*'); 設置你允許訪問的域名就可以了看一下下面的例子:比如 你的要通過 http://a.com/a.js  來訪問 http://b.com/b.php   實現跨域, 那么你就要在 b.php中實現(博主用的tp框架)<?phpnamespace Tw\Controller;use Think\Controller;class MarketdataController extends BaseController{public function gethq(){$data = ['message' => '請輸入code'];header('Access-Control-Allow-Origin:http://a.com');$this->ajaxReturn($data);}}

就可以了。(有的可能還需要配置一下服務器設置,我用的集成環境,只加這個就可以了)

Access-Control-Allow-Origin:* 表示允許任何域名跨域訪問
'Access-Control-Allow-Origin:http://a.com 表示允許http://a.com跨域訪問

轉載于:https://www.cnblogs.com/santuwang/p/8658020.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/250682.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/250682.shtml
英文地址,請注明出處:http://en.pswp.cn/news/250682.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

PHP 實現隨機字符串,可作為隨機密碼

PHP 實現隨機字符串&#xff0c;可作為隨機密碼 //傳入需要的字符串長度 function generate_rand($length){ $chars "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; srand((double)microtime()*1000000); $randStr ""; for($i0;…

紅帽7 su命令與sudo服務

1、su命令 su命令可以解決切換用戶身份的需求&#xff0c;使得當前用戶在不退出登錄的情況下&#xff0c;順暢地切換到其他用戶&#xff0c;比如從root管理員切換至普通用戶 [rootlocalhost Desktop]# su - lisi Last login: Wed Sep 12 23:47:44 CST 2018 on pts/0 [lisilocal…

vue --- 按鈕的防重復點擊事件

按鈕的防重復點擊事件 :loading屬性當loading true時:按鈕會顯示一個旋轉的圓圈.此時的按鈕是無法點擊的當loading false時:按鈕重新變為可點擊的狀態可以通過使用一個變量來控制按鈕的可點擊性,當提交時,按鈕不可點擊,提交完畢后,按鈕可以點擊 <van-button :loading&qu…

PHP 實現列出目錄的內容

PHP 實現列出目錄的內容 <?phpfunction list_files($dir) { if(is_dir($dir)) { if($handle opendir($dir)) { while(($file readdir($handle)) ! false) { if($file ! "." && $file ! ".." && $file ! "Thumbs.db") { …

CentOS6找回root密碼 - 黑猴子

1&#xff09;重啟Linux&#xff0c;見到下圖&#xff0c;在3秒鐘之內按下回車 2&#xff09;三秒之內要按一下回車&#xff0c;出現如下界面 3&#xff09;按下e鍵就可以進入下圖 4&#xff09;移動到下一行&#xff0c;再次按e鍵 5&#xff09;移動到下一行&#xff0c;進行修…

樹形依賴背包dp的最優解問題

fij表示在dfs序序列上做了前i個點&#xff0c;已經選擇了j個人的最大權值和。   那么如果這個點選fij?>fi1,j1   如果不選fij?>fisizei,j&#xff08;表示跳過子樹轉移&#xff09; code&#xff1a; for(i1;i<N;i)for(j0;j<K;j){f[i1][j1]max(f[i1][j1],f[i…

vue node --- 前后端聯系的知識梳理

前端、后端聯系知識梳理 以打開瀏覽器,訪問login為栗打開瀏覽器,訪問localhost:8080/#/loginsrc/router/index.js 會根據 /login 找到對應的Login(src/components/pages/Login.vue)組件, 然后渲染到瀏覽器當輸入用戶名和密碼,點擊登錄按鈕后根據Login組件中配置的axios請求向后…

PHP 銷毀指定目錄

PHP 銷毀指定目錄 銷毀指定目錄&#xff0c;以及之下的內容 <?phpfunction destroyDir($dir, $virtual false) { $ds DIRECTORY_SEPARATOR; $dir $virtual ? realpath($dir) : $dir; $dir substr($dir, -1) $ds ? substr($dir, 0, -1) : $dir; if (is_dir($dir) …

[譯]寫程序更快、更好、更便宜的藝術

原文 沒有人想延遲交付時間、超出預算。沒有一個開發人員會在早上醒來的時候想"我今天要做搞一些垃圾代碼。我如何才能增加、耗費雇主更多的錢&#xff1f;"。盡管如此&#xff0c;還是有許多的軟件項目進行的不是很好。總是有來自各方面的壓力&#xff0c;讓我們不得…

常見筆試面試問題點(轉載)

原文&#xff1a; java各種概念 Core Java總結 Base: OOA是什么&#xff1f;OOD是什么&#xff1f;OOP是什么&#xff1f;{oo(object-oriented):基于對象概念,以對象為中心,以類和繼承為構造機制,來認識,理解,刻畫客觀世界和設計,構建相應的軟件系統的一門方法;本意----模擬人類…

mongoose --- 建立一個集合規則,并導出.

使用mongoose寫一個集合的規則 首先要設計數據結構下面是newGoods.json里面的一條數據 {"ID": "ff89cf2e14e143dc9e49ad75f7bc7bb0","GOODS_SERIAL_NUMBER": "6901844910651","SHOP_ID": "402880e860166f3c0160167897…

PHP獲取用戶真實IP地址

PHP獲取用戶真實IP地址 <?phpfunction getRealIpAddr() { if (!empty($_SERVER[HTTP_CLIENT_IP])) { $ip$_SERVER[HTTP_CLIENT_IP]; } elseif (!empty($_SERVER[HTTP_X_FORWARDED_FOR])) //to check ip is pass from proxy { $ip$_SERVER[HTTP_X_FORWARDED_FOR]; } else…

虛擬機vmware的連接方式以及IP端口,協議等概念

1.NAT虛擬機相當于小弟&#xff0c;宿主機相當于大哥&#xff0c;宿主機虛擬出一個網段供虛擬機上網用 2.Bridge橋接&#xff0c;虛擬機和宿主機相當于局域網中的兩臺機器 3.Host-Only虛擬機只和宿主機通信&#xff0c;無法上網 32位和64位linux的區別轉載于:https://www.cnblo…

__METHOD__

轉載于:https://www.cnblogs.com/xiaobiaomei/p/8662846.html

node --- 模塊化連接MongoDB數據庫的參數設置方案之一

數據庫的初始化操作 連接的數據庫的名稱包含連接數據庫初始化所有的Schemas暴露給其他頁面使用的接口假設寫在 database/init.js 中 const mongoose require(mongoose); // 連接的數據庫的名稱是 lzhhc-vue const db mongodb://localhost/lzhhc-vue const glob require(gl…

Windows網絡接口API函數

Windows提供了一套非常輕量級的網絡函數&#xff0c;方便進行網絡應用開發&#xff0c;整理出來供參考使用。 The following functions are used in Windows networking: MultinetGetConnectionPerformanceWNetAddConnection2WNetAddConnection3WNetCancelConnectionWNetCancel…

PHP 實現縮略圖

PHP 實現縮略圖 <?php header("Content-type: image/png");function resize_image($filename, $tmpname, $xmax, $ymax) { $ext explode(".", $filename); $ext $ext[count($ext)-1]; //判斷文件類型&#xff0c;獲取不同的圖像if($ext "jpg…

微信小程序 - 五星評分(含半分)

轉載自&#xff1a;http://blog.csdn.net/column/details/13721.html演示&#xff1a;下載&#xff1a;小程序-星級評論.zip轉載于:https://www.cnblogs.com/cisum/p/9651110.html

node --- 監聽路由,讀取json文件,向MongoDB中寫入數據

開始 假設讀取的文件為newGoods.json假設數據的在MongoDB數據庫中,集合的規則是Goods下面將用到 koa-router:監聽路由,并調用指定的函數mongoose:node中操作MongoDB的接口庫fs:node的原生模塊,用于讀取/寫入文件 const Router require(koa-router); let router new Router…

windows cmd編輯文本

echo創建一個空的txt文件:echo.>1.txt這里>表示輸出到...echo.表示輸出一個空行(即換行)>命令可以擴展為>>表示的意思為附加到...例子:1.txt的內容為123456附加789到123456的后面:echo 789>>1.txt則1.txt的內容變為:123456789附加789到下一行是這樣的:ech…