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 相关文章推荐
从网上搜到的phpwind 0day的代码
Dec 07 PHP
php preg_match_all结合str_replace替换内容中所有img
Oct 11 PHP
PHP随机字符串生成代码(包括大小写字母)
Jun 24 PHP
php动态生成函数示例
Mar 21 PHP
php冒泡排序、快速排序、快速查找、二维数组去重实例分享
Apr 24 PHP
php的dl函数用法实例
Nov 06 PHP
给PHP开发者的编程指南 第一部分降低复杂程度
Jan 18 PHP
php简单复制文件的方法
May 09 PHP
PHP中SQL查询语句的id=%d解释(推荐)
Dec 10 PHP
WAF的正确bypass
Jan 05 PHP
PHP将身份证正反面两张照片合成一张图片的代码
Apr 08 PHP
PHP文件后缀不强制为.php方法
Mar 31 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 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
2010/04/28 PHP
php数组函数序列之array_combine() - 数组合并函数使用说明
2011/10/29 PHP
php 多关键字 高亮显示实现代码
2012/04/23 PHP
PHP字符串word末字符实现大小写互换的方法
2014/11/10 PHP
PHP图像处理类库MagickWand用法实例分析
2015/05/21 PHP
PHP使用mysqli操作MySQL数据库的简单方法
2017/02/04 PHP
php获取'/'传参的值简单方法
2017/07/13 PHP
常用参考资料(手册)下载或者链接
2006/07/22 Javascript
js删除所有的cookie的代码
2010/11/25 Javascript
给jQuery方法添加回调函数一款插件的应用
2013/01/21 Javascript
基于jquery实现发送文章到手机的代码
2014/12/26 Javascript
简单的jQuery banner图片轮播实例代码
2016/03/04 Javascript
jQuery实现将div中滚动条滚动到指定位置的方法
2016/08/10 Javascript
axios发送post请求,提交图片类型表单数据方法
2018/03/16 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
jQuery实现弹幕特效
2019/11/29 jQuery
python线程锁(thread)学习示例
2013/12/04 Python
Python实现从url中提取域名的几种方法
2014/09/26 Python
python使用多线程不断刷新网页的方法
2015/03/31 Python
Python排序算法实例代码
2017/08/10 Python
Python实现读取Properties配置文件的方法
2018/03/29 Python
对python 命令的-u参数详解
2018/12/03 Python
对python中 math模块下 atan 和 atan2的区别详解
2020/01/17 Python
Python爬虫:Request Payload和Form Data的简单区别说明
2020/04/30 Python
Python定义函数实现累计求和操作
2020/05/03 Python
Boden澳大利亚官网:英国在线服装公司
2018/08/05 全球购物
Laravel中Kafka的使用详解
2021/03/24 PHP
小学红领巾中秋节广播稿
2014/01/13 职场文书
主题酒店策划书
2014/01/28 职场文书
竞赛口号大全
2014/06/16 职场文书
模具设计与制造专业求职信
2014/07/19 职场文书
会计岗位职责
2015/02/03 职场文书
介绍信范文大全
2015/05/07 职场文书
证婚人致辞精选
2015/07/28 职场文书
六年级情感作文之500字
2019/10/23 职场文书
导游词之南京中山陵
2019/11/27 职场文书