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函数
Oct 09 PHP
PHP写杨辉三角实例代码
Jul 17 PHP
php处理文件的小例子(解压缩,删除目录)
Feb 03 PHP
PHP 读取大文件的X行到Y行内容的实现代码
Jun 24 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
Jan 07 PHP
PHP自定义函数获取URL中一级域名的方法
Aug 23 PHP
php制作基于xml的RSS订阅源功能示例
Feb 08 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
Sep 22 PHP
Laravel中unique和exists验证规则的优化详解
Jan 28 PHP
Laravel 5.4.36中session没有保存成功问题的解决
Feb 19 PHP
PHP实现的ID混淆算法类与用法示例
Aug 10 PHP
解决thinkphp6(tp6)在状态码500下不报错,或者显示错误“Malformed UTF-8 characters”的问题
Apr 01 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
用缓存实现静态页面的测试
2006/12/06 PHP
最常用的8款PHP调试工具
2014/07/06 PHP
PHP中把数据库查询结果输出为json格式简单实例
2015/04/09 PHP
非常全面的php日期时间运算汇总
2015/11/04 PHP
PHP的mysqli_sqlstate()函数讲解
2019/01/23 PHP
php的扩展写法总结
2019/05/14 PHP
php中用unset销毁变量并释放内存
2020/05/10 PHP
IE6-IE9不支持table.innerHTML的解决方法分享
2012/09/14 Javascript
jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
2014/05/08 Javascript
JavaScript中的getDay()方法使用详解
2015/06/09 Javascript
jQuery实现的超简单点赞效果实例分析
2015/12/31 Javascript
JavaScript仿flash遮罩动画效果
2016/06/15 Javascript
jQuery EasyUI提交表单验证
2016/07/19 Javascript
JavaScript html5 canvas实现图片上画超链接
2017/10/20 Javascript
详解小程序原生使用ES7 async/await语法
2018/08/06 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
vue项目持久化存储数据的实现代码
2018/10/01 Javascript
JavaScript中的一些实用小技巧总结
2019/04/07 Javascript
Element DateTimePicker日期时间选择器的使用示例
2020/07/27 Javascript
Python实现全局变量的两个解决方法
2014/07/03 Python
Pycharm编辑器技巧之自动导入模块详解
2017/07/18 Python
Python实现批量读取图片并存入mongodb数据库的方法示例
2018/04/02 Python
对python捕获ctrl+c手工中断程序的两种方法详解
2018/12/26 Python
django 使用 PIL 压缩图片的例子
2019/08/16 Python
opencv设置采集视频分辨率方式
2019/12/10 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
Django基于客户端下载文件实现方法
2020/04/21 Python
去除python中的字符串空格的简单方法
2020/12/22 Python
Charles & Colvard官网:美国莫桑石品牌
2019/06/05 全球购物
德国W家官网,可直邮中国的母婴商城:Windeln.de
2021/03/03 全球购物
报社实习生自荐信
2014/01/24 职场文书
自愿离婚协议书范本
2014/09/13 职场文书
个人遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
2014年预算员工作总结
2014/12/05 职场文书
婚礼嘉宾致辞
2015/07/28 职场文书
Python采集爬取京东商品信息和评论并存入MySQL
2022/04/12 Python