public function cloudlogin(){

//跨域需提交的数据

$post_data = array(

"name"=>"admin",

"passWord"=>"openstack",

"forceLogin"=>true,

);

$res = $this->send_post('http://10.11.117.10:8080/kl_cloud/user/login', $post_data);

$this->ajaxReturn(['code' => 200, 'msg' => $res]);

}

function send_post($url, $post_data){ // 模拟提交数据函数

$curl = curl_init(); // 启动一个CURL会话

curl_setopt($curl, CURLOPT_POST, 1); // 发送一个常规的Post请求

curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址

curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post_data)); // Post提交的数据包

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 获取的信息以文件流的形式返回

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 是否对认证证书来源的检查

//curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 设置超时限制防止死循环

curl_setopt($curl, CURLOPT_HEADER, 1); // 显示返回的Header区域内容

//curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); // 使用自动跳转

curl_setopt($curl, CURLOPT_AUTOREFERER, 1); // 自动设置Referer

//curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); // 从证书中检查SSL加密算法是否存在

// curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); // 模拟用户使用的浏览器

curl_setopt($curl, CURLOPT_COOKIEFILE, $GLOBALS['cookie_file']); // 读取上面所储存的Cookie信息

$tmpInfo = curl_exec($curl); //执行操作

if (curl_errno($curl)) {

echo 'Errno'.curl_error($curl);

}

curl_close($curl); // 关键CURL会话

list($header,$body) = explode("\r\n\r\n", $tmpInfo, 2);

preg_match("/ZJ-LVEI3DRhYauth\=(.*?)\;/", $header, $matches);

return $tmpInfo; // 返回数据

}

php文件post跨域,【php】跨域post请求相关推荐

  1. webpack:多文件、多环境、跨域处理、热加载

    文章目录 webpack:多文件.多环境.跨域处理.热加载 多页面处理 webpack多环境 vuecli多环境配置 配置不同的打包命令 定义变量 跨域 通过node模拟接口 通过webpack解决跨 ...

  2. jquery读取json文件跨域_跨域方法的若干种方式

    一.跨域的解释 那什么是跨域呢,简单地理解就是因为JavaScript同源策略的限制, a.com 域名下的js无法操作 b.com 或是 c.a.com 域名下的对象.当协议.子域名.主域名.端口号 ...

  3. 关于跨域,以及跨域的几种方式

    首先我们来想一想 为什么会有跨域这个名词的出现呢? 跨域又是什么呢?为何要跨域? 浏览器的同源策略又是什么?怎么解决? jsonp又是什么? 跨域的原理又是什么呢? 名词解释: 跨域: 浏览器对于ja ...

  4. 跨域会报40几_关于跨域,以及跨域的几种方式

    首先我们来想一想 为什么会有跨域这个名词的出现呢? 跨域又是什么呢?为何要跨域? 浏览器的同源策略又是什么?怎么解决? jsonp又是什么? 跨域的原理又是什么呢? 名词解释: 跨域: 浏览器对于ja ...

  5. cookie跨域_跨域问题的复现与整理

    知乎:Sp4rkW GITHUB:Sp4rkW B站:一只技术君 博客:https://sp4rkw.blog.csdn.net/ 联系邮箱:getf_own@163.com 文章目录 一.同源策略 ...

  6. 什么是跨域问题?跨域解决问题

    一.为什么会出现跨域问题? 出于浏览器的同源策略限制.同源策略是一种约定,它是浏览器最核心也是最基本的安全功能,如果缺少了同源策略,则浏览器的正常的功能可能会受到影响,跨域收是Web是构建在同源策略基 ...

  7. 域,域名,同域,跨域及解决

    转载文章:web服务(同域和跨域)  作者:淘码小工  来源:简书 转载文章:关于跨域,以及跨域的几种方式   作者:陈诗烁 来源:博客园 域:Windows网络中独立运行的单位,域之间相互访问则需要 ...

  8. $.ajax 如何跨域,Ajax 跨域如何实现

    ajax简介 AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX ...

  9. ajax中cors解决跨域,AJAX 跨域 CORS 解决方案

    两种跨域方法 在 Javascript 中跨域访问是比较常见的事情 就像现在比较流行写单页应用,而单页应用在访问 API 的时候就会有跨域的问题 要解决跨域的问题,其实也并不复杂,有两种方案可以选择 ...

  10. 什么是跨域?跨域问题怎么解决?

    目录 一.什么是跨域? 二.为什么会出现跨域问题? 三.常见的跨域场景 四.跨域解决方法 1.JSONP (1)JSONP原理 (2)JSONP和AJAX对比 (3)JSONP优缺点 (4)JSONP ...

最新文章

  1. 树套树 ---- 树状数组套权值线段树模板题 P2617 Dynamic Rankings 动态第K大
  2. Java程序设计经典习题15道
  3. [Oracle] oracle统计信息
  4. html表单文本框怎么输出函数值,如何获取用户输入的html文本表单字段传递给javascript函数的值?...
  5. 有关WriteableBitmap和BitmapImage之间的相互转换
  6. boost::fusion::single_view用法的测试程序
  7. PHP 正则表达式分割 preg_split 与 split 函数
  8. [笔记] FireDAC DataSet 导入及导出 JSON
  9. CVPR 2021 | CoCosNet v2解锁“高配版”图像翻译
  10. vue 多页面应用例子_【微服务】137:Vue之生命周期钩子
  11. Linux操作系统使用基础02:Linux系统安装与登陆
  12. asp.net程序中最常用的三十三种编程代码(转自CSDN)
  13. ai人工智能的本质和未来_人工智能简介:这就是未来
  14. 编译Android系统源码和内核源码
  15. MiniCMS - 吐槽
  16. yolov5之魔化修改
  17. 《读万卷书行万里路》国画大家罗建泉写生艺术
  18. java web实验报告_JavaWeb实验报告
  19. 计算智能 — 模糊计算
  20. 人事局计算机应用技术学院,计算机应用技术学校怎么样

热门文章

  1. java后端开发所学的技术有哪些?
  2. 学习ip2region
  3. python 调用cplex-学术版
  4. (7) IFC构件的位置信息 (Industry Foundation Class)
  5. java d 配置不生效_Tomcat启动失败问题 (指定的主资源集 [D:\java\apache-tomcat-9.0.35\webapps\AppManageSystem] 无效)...
  6. Wps的ppt里 让图片按顺序出现 就是点击一下 出现一张照片
  7. 2023年最新黑科技:安卓手机木马远控
  8. keytool工具解析
  9. 【JAVA】JIT和AOT
  10. 自动关机批处理bat,一行代码实现自动关机