php文件post跨域,【php】跨域post请求
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请求相关推荐
- webpack:多文件、多环境、跨域处理、热加载
文章目录 webpack:多文件.多环境.跨域处理.热加载 多页面处理 webpack多环境 vuecli多环境配置 配置不同的打包命令 定义变量 跨域 通过node模拟接口 通过webpack解决跨 ...
- jquery读取json文件跨域_跨域方法的若干种方式
一.跨域的解释 那什么是跨域呢,简单地理解就是因为JavaScript同源策略的限制, a.com 域名下的js无法操作 b.com 或是 c.a.com 域名下的对象.当协议.子域名.主域名.端口号 ...
- 关于跨域,以及跨域的几种方式
首先我们来想一想 为什么会有跨域这个名词的出现呢? 跨域又是什么呢?为何要跨域? 浏览器的同源策略又是什么?怎么解决? jsonp又是什么? 跨域的原理又是什么呢? 名词解释: 跨域: 浏览器对于ja ...
- 跨域会报40几_关于跨域,以及跨域的几种方式
首先我们来想一想 为什么会有跨域这个名词的出现呢? 跨域又是什么呢?为何要跨域? 浏览器的同源策略又是什么?怎么解决? jsonp又是什么? 跨域的原理又是什么呢? 名词解释: 跨域: 浏览器对于ja ...
- cookie跨域_跨域问题的复现与整理
知乎:Sp4rkW GITHUB:Sp4rkW B站:一只技术君 博客:https://sp4rkw.blog.csdn.net/ 联系邮箱:getf_own@163.com 文章目录 一.同源策略 ...
- 什么是跨域问题?跨域解决问题
一.为什么会出现跨域问题? 出于浏览器的同源策略限制.同源策略是一种约定,它是浏览器最核心也是最基本的安全功能,如果缺少了同源策略,则浏览器的正常的功能可能会受到影响,跨域收是Web是构建在同源策略基 ...
- 域,域名,同域,跨域及解决
转载文章:web服务(同域和跨域) 作者:淘码小工 来源:简书 转载文章:关于跨域,以及跨域的几种方式 作者:陈诗烁 来源:博客园 域:Windows网络中独立运行的单位,域之间相互访问则需要 ...
- $.ajax 如何跨域,Ajax 跨域如何实现
ajax简介 AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX ...
- ajax中cors解决跨域,AJAX 跨域 CORS 解决方案
两种跨域方法 在 Javascript 中跨域访问是比较常见的事情 就像现在比较流行写单页应用,而单页应用在访问 API 的时候就会有跨域的问题 要解决跨域的问题,其实也并不复杂,有两种方案可以选择 ...
- 什么是跨域?跨域问题怎么解决?
目录 一.什么是跨域? 二.为什么会出现跨域问题? 三.常见的跨域场景 四.跨域解决方法 1.JSONP (1)JSONP原理 (2)JSONP和AJAX对比 (3)JSONP优缺点 (4)JSONP ...
最新文章
- 树套树 ---- 树状数组套权值线段树模板题 P2617 Dynamic Rankings 动态第K大
- Java程序设计经典习题15道
- [Oracle] oracle统计信息
- html表单文本框怎么输出函数值,如何获取用户输入的html文本表单字段传递给javascript函数的值?...
- 有关WriteableBitmap和BitmapImage之间的相互转换
- boost::fusion::single_view用法的测试程序
- PHP 正则表达式分割 preg_split 与 split 函数
- [笔记] FireDAC DataSet 导入及导出 JSON
- CVPR 2021 | CoCosNet v2解锁“高配版”图像翻译
- vue 多页面应用例子_【微服务】137:Vue之生命周期钩子
- Linux操作系统使用基础02:Linux系统安装与登陆
- asp.net程序中最常用的三十三种编程代码(转自CSDN)
- ai人工智能的本质和未来_人工智能简介:这就是未来
- 编译Android系统源码和内核源码
- MiniCMS - 吐槽
- yolov5之魔化修改
- 《读万卷书行万里路》国画大家罗建泉写生艺术
- java web实验报告_JavaWeb实验报告
- 计算智能 — 模糊计算
- 人事局计算机应用技术学院,计算机应用技术学校怎么样
热门文章
- java后端开发所学的技术有哪些?
- 学习ip2region
- python 调用cplex-学术版
- (7) IFC构件的位置信息 (Industry Foundation Class)
- java d 配置不生效_Tomcat启动失败问题 (指定的主资源集 [D:\java\apache-tomcat-9.0.35\webapps\AppManageSystem] 无效)...
- Wps的ppt里 让图片按顺序出现 就是点击一下 出现一张照片
- 2023年最新黑科技:安卓手机木马远控
- keytool工具解析
- 【JAVA】JIT和AOT
- 自动关机批处理bat,一行代码实现自动关机