php apache开启跨域模式过程详解


Posted in PHP onJuly 08, 2019

apaceh 配置:

<VirtualHost *:80>
  ServerAdmin xxx@qq.com
  DocumentRoot "C:/htdocs/demo"
  ServerName dev.dd.cn
  ##ErrorLog "logs/dummy-host.localhost-error.log"
  ##CustomLog "logs/dummy-host.localhost-access.log" combined
  <Directory "C:/htdocs/demo">
    #Require all denied
    Header set Access-Control-Allow-Origin *
  </Directory>
</VirtualHost>

PHP文件设置:

<?php
   header("Access-Control-Allow-Origin:*"); 
   //处理请求输出数据
?>

配置的含义是允许任何域发起的请求都可以获取当前服务器的数据。当然,这样有很大的危险性,恶意站点可能通过XSS攻击我们的服务器。所以我们应该尽量有针对性的对限制安全的来源,例如下面的设置使得只有http://feng.com这个域才能跨域访问服务器的API。

httpd.conf:

<VirtualHost *:80>
  ServerAdmin xxx@qq.com
  DocumentRoot "C:/htdocs/demo"
  ServerName dev.dd.cn
  ##ErrorLog "logs/dummy-host.localhost-error.log"
  ##CustomLog "logs/dummy-host.localhost-access.log" combined
  <Directory "C:/htdocs/demo">
    #Require all denied
    Header set Access-Control-Allow-Origin http://feng.com
  </Directory>
</VirtualHost>

PHP文件中:

header("Access-Control-Allow-Origin:http://feng.com");

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
重新认识php array_merge函数
Aug 31 PHP
PHP的switch判断语句的“高级”用法详解
Oct 01 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
Dec 18 PHP
php结合安卓客户端实现查询交互实例
May 05 PHP
Mac环境下php操作mysql数据库的方法分享
May 11 PHP
浅谈php提交form表单
Jul 01 PHP
基于PHPexecl类生成复杂的报表表头示例
Oct 14 PHP
浅谈php中的循环while、do...while、for、foreach四种循环
Nov 05 PHP
PHP+mysql实现从数据库获取下拉树功能示例
Jan 06 PHP
基于ThinkPHP5.0实现图片上传插件
Sep 25 PHP
PHP创建XML接口示例
Jul 04 PHP
Thinkphp自定义生成缩略图尺寸的方法
Aug 05 PHP
php如何把表单内容提交到数据库
Jul 08 #PHP
php利用array_search与array_column实现二维数组查找
Jul 08 #PHP
php实现获取近几日、月时间示例
Jul 06 #PHP
php判断/计算闰年的方法小结【三种方法】
Jul 06 #PHP
php使用filter_var函数判断邮箱,url,ip格式示例
Jul 06 #PHP
php中isset与empty函数的困惑与用法分析
Jul 05 #PHP
用PHP做了一个领取优惠券活动的示例代码
Jul 05 #PHP
You might like
发布一个迷你php+AJAX聊天程序[聊天室]提供下载
2007/07/21 PHP
php 中文处理函数集合
2008/08/27 PHP
Smarty foreach控制循环次数的一些方法
2015/07/01 PHP
js中cookie的使用详细分析
2008/05/28 Javascript
多个表单中如何获得这个文件上传的网址实现js代码
2013/03/25 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
js opener的使用详解
2014/01/11 Javascript
jquery中get,post和ajax方法的使用小结
2014/02/04 Javascript
JavaScript jQuery 中定义数组与操作及jquery数组操作
2015/12/18 Javascript
jQuery实现的左右移动焦点图效果
2016/01/14 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
2016/01/27 Javascript
Node.js搭建WEB服务器的示例代码
2018/08/15 Javascript
ionic4+angular7+cordova上传图片功能的实例代码
2019/06/19 Javascript
微信小程序全选多选效果实现代码解析
2020/01/21 Javascript
vue开发chrome插件,实现获取界面数据和保存到数据库功能
2020/12/01 Vue.js
Python找出9个连续的空闲端口
2016/02/01 Python
Python矩阵常见运算操作实例总结
2017/09/29 Python
python 获取list特定元素下标的实例讲解
2018/04/09 Python
关于Python作用域自学总结
2019/06/10 Python
PyTorch加载自己的数据集实例详解
2020/03/18 Python
python由已知数组快速生成新数组的方法
2020/04/08 Python
python模拟哔哩哔哩滑块登入验证的实现
2020/04/24 Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
2020/08/26 Python
Python抓包并解析json爬虫的完整实例代码
2020/11/03 Python
瑞士灯具购物网站:Lampenwelt.ch
2018/07/08 全球购物
日本著名化妆品零售网站:Cosme Land
2019/03/01 全球购物
沙特阿拉伯电子产品和家用电器购物网站:Black Box
2019/07/24 全球购物
房地产还款计划书
2014/01/10 职场文书
优秀教师的感人事迹
2014/02/04 职场文书
绘画专业自荐信范文
2014/02/23 职场文书
开学季活动策划方案
2014/02/28 职场文书
车队司机自我鉴定
2014/03/02 职场文书
英语故事演讲稿
2014/04/29 职场文书
五月的鲜花活动方案
2014/08/21 职场文书
获奖感言一句话
2015/07/31 职场文书
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
2021/05/17 Python