好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > ThinkPHP 5 AJAX跨域請求頭設置實現過程解析

ThinkPHP 5 AJAX跨域請求頭設置實現過程解析

熱門標簽:中原區電話機器人價格 黔江400電話如何辦理 電銷機器人便宜的有嗎 ai電話機器人加盟代理 招標自動語音外呼系統 OMG地圖標注app 地圖標注視頻廣告入駐 gps 地圖標注軟件 400電話鄭州申請

最近用thinkphp做項目,在測試環境時,存在接口的測試問題。在tp官網也沒能找到相關的解決方法。自已看了一下源碼,有如下的解決方案。

在項目目錄下面,創建common/behavior/CronRun.php文件,文件內容如下:

?php
/**
 * Created by PhpStorm.
 * User: LiuYang
 * Date: 2017/3/9
 * Time: 19:37
 */

namespace app\common\behavior;

use think\Exception;
use think\Response;

class CronRun
{
  public function run($dispatch){
    $host_name = isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : "*";
    $headers = [
      "Access-Control-Allow-Origin" => $host_name,
      "Access-Control-Allow-Credentials" => 'true',
      "Access-Control-Allow-Headers" => "x-token,x-uid,x-token-check,x-requested-with,content-type,Host"
    ];
    if($dispatch instanceof Response) {
      $dispatch->header($headers);
    } else if($_SERVER['REQUEST_METHOD'] === 'OPTIONS') {
      $dispatch['type'] = 'response';
      $response = new Response('', 200, $headers);
      $dispatch['response'] = $response;
    }
  }
}

接著在項目中(tags.php)配置行為動作,如下:

?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st liu21st@gmail.com>
// +----------------------------------------------------------------------

// 應用行為擴展定義文件
return [
  // 應用初始化
  'app_init'   => [],
  // 應用開始
  'app_begin'  => [
    'app\\common\\behavior\\CronRun'
  ],
  // 模塊初始化
  'module_init' => [],
  // 操作開始執行
  'action_begin' => [],
  // 視圖內容過濾
  'view_filter' => [],
  // 日志寫入
  'log_write'  => [],
  // 應用結束
  'app_end'   => [
    'app\\common\\behavior\\CronRun'
  ],
];

ok,以上幾步就解決跨域請求問題。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • PHP Ajax跨域問題解決方案代碼實例
  • 原生js實現ajax請求和JSONP跨域請求操作示例
  • PHP下ajax跨域的解決方案之window.name實例分析
  • PHP下ajax跨域的解決方案之jsonp實例分析
  • 使用ajax跨域調用springboot框架的api傳輸文件
  • express如何解決ajax跨域訪問session失效問題詳解
  • Ajax跨域問題及解決方案(jsonp,cors)
  • Ajax解決跨域之設置CORS響應頭實現跨域案例詳解

標簽:阿里 北京 濟源 那曲 孝感 哈密 池州 日照

巨人網絡通訊聲明:本文標題《ThinkPHP 5 AJAX跨域請求頭設置實現過程解析》,本文關鍵詞  ThinkPHP,AJAX,跨域,請求,頭,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ThinkPHP 5 AJAX跨域請求頭設置實現過程解析》相關的同類信息!
  • 本頁收集關于ThinkPHP 5 AJAX跨域請求頭設置實現過程解析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 韩国三级511电影院| 快把坤坤拔出来?我要尿了| 武川县| 亚洲天堂伊人| 国产特级毛片无遮挡免費| 丝袜?美女扒开内衣国产| 一级黄色性感片| japaneseanal医生妇检| 野花社区图片| 国产伦国产伦老熟300部| a级毛片毛片免费很很综合| tube18tube第一次视频| 无码又爽又黄又刺激A片文章| 14???小泬破白浆流在线观看| 射射射影院| 14污女给你看下面的qq| 人人澡人人澡人人看添欧美| 99riAV视频一区二区三区| 法国性XXXX精品HD| 一级高清毛片免费a级高清毛片| 碟中谍7免费完整版在线观看高清| 欧美jizzhd精品欧美满| 国产AV天堂99热久久久| 人人看人人揉人人捏免费线看| 男男互插| 老头同性xxxx| 宫廷欲奴(NP高H)| 国产一区二区四区在线2021| 私密部位照片无大码| 簧片直播| 忘忧草影院中文| 3p被两个男人换着玩| 小雯?受不了?进来| 黑人vs日本人ⅹxxxhd| 国产激情一区二区三区| 少妇做爰特黄A片免费看| 高辣h文乱乳H文浪荡护士视频| 胸罩脱了小内裤也脱了还很小| 亚洲香蕉网久久综合影院3p| 国产免费黄色网址| 一级日本大片免费观看|