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的几个常用数字判断函数代码
Apr 24 PHP
php中根据变量的类型 选择echo或dump
Jul 05 PHP
PHP的5个安全措施小结
Jul 17 PHP
很让人受教的 提高php代码质量36计
Sep 05 PHP
如何获知PHP程序占用多少内存(memory_get_usage)
Sep 23 PHP
解析php中var_dump,var_export,print_r三个函数的区别
Jun 21 PHP
ThinkPHP CURD方法之data方法详解
Jun 18 PHP
Symfony2框架创建项目与模板设置实例详解
Mar 17 PHP
smarty中改进truncate使其支持中文的方法
May 30 PHP
php获取ip及网址的简单方法(必看)
Apr 01 PHP
PHP实现对xml进行简单的增删改查(CRUD)操作示例
May 19 PHP
PHP实用小技巧之调用录像的方法
Dec 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
盘点被央视点名过的日本动画电影 一部比一部强
2020/03/08 日漫
NOT NULL 和NULL
2007/01/15 PHP
PHP中返回引用类型的方法
2015/04/03 PHP
使用laravel指定日志文件记录任意日志
2019/10/17 PHP
Javascript学习笔记 delete运算符
2011/09/13 Javascript
FireFox下XML对象转化成字符串的解决方法
2011/12/09 Javascript
jquery ajax同步异步的执行最终解决方案
2013/04/26 Javascript
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
2013/07/09 Javascript
javascript日期对象格式化为字符串的实现方法
2014/01/14 Javascript
如何在node的express中使用socket.io
2014/12/15 Javascript
firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误
2015/03/01 Javascript
JS实现表单中checkbox对勾选中增加边框显示效果
2015/08/21 Javascript
一款简单的jQuery图片标注效果附源码下载
2016/03/22 Javascript
论Bootstrap3和Foundation5网格系统的异同
2016/05/16 Javascript
原生JS实现风箱式demo,并封装了一个运动框架(实例代码)
2016/07/22 Javascript
js阻止冒泡和默认事件(默认行为)详解
2016/10/20 Javascript
微信开发 JS-SDK 6.0.2 经常遇到问题总结
2016/12/08 Javascript
解决vue项目nginx部署到非根目录下刷新空白的问题
2018/09/27 Javascript
详解Vue中的基本语法和常用指令
2019/07/23 Javascript
JS出现404错误原理及解决方案
2020/07/01 Javascript
vue实现选中效果
2020/10/07 Javascript
JavaScript实现H5接金币功能(实例代码)
2021/02/22 Javascript
python实现获取序列中最小的几个元素
2014/09/25 Python
使用Python &amp; Flask 实现RESTful Web API的实例
2017/09/19 Python
Python实现上下班抢个顺风单脚本
2018/02/07 Python
解决django后台样式丢失,css资源加载失败的问题
2019/06/11 Python
python 弧度与角度互转实例
2020/04/15 Python
django跳转页面传参的实现
2020/09/17 Python
scrapy处理python爬虫调度详解
2020/11/23 Python
挪威户外活动服装和装备购物网站:Bergfreunde挪威
2016/10/20 全球购物
儿媳婚宴答谢词
2014/01/14 职场文书
大学毕业生求职自荐书
2014/06/05 职场文书
副检察长四风问题对照检查材料思想汇报
2014/10/07 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话全文
2014/10/25 职场文书
公司的力量观后感
2015/06/05 职场文书
六年级作文之预言作文
2019/10/25 职场文书