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+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源码
Dec 16 PHP
php中cookie的作用域
Mar 27 PHP
php 代码优化的42条建议 推荐
Sep 25 PHP
关于IIS php调用com组件的权限问题
Jan 11 PHP
PHP获取和操作配置文件php.ini的几个函数介绍
Jun 24 PHP
PHP mkdir()无写权限的问题解决方法
Jun 19 PHP
thinkphp文件引用与分支结构用法实例
Nov 26 PHP
PHP中功能强大却很少使用的函数实例小结
Nov 10 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
May 05 PHP
php使用curl实现ftp文件下载功能
May 16 PHP
Laravel timestamps 设置为unix时间戳的方法
Oct 11 PHP
Laravel使用模型实现like模糊查询的例子
Oct 24 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
《忧国的莫里亚蒂》先导宣传图与STAFF公开
2020/03/04 日漫
php 无限级数据JSON格式及JS解析
2010/07/17 PHP
深入解析PHP中逗号与点号的区别
2013/08/05 PHP
PHP 数组基本操作方法详解
2016/06/17 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
2021/03/09 PHP
初学Javascript的一些总结
2008/11/03 Javascript
浏览器兼容console对象的简要解决方案分享
2013/10/24 Javascript
自己写的Javascript计算时间差函数
2013/10/28 Javascript
Javascript执行效率全面总结
2013/11/04 Javascript
Nodejs 搭建简单的Web服务器详解及实例
2016/11/30 NodeJs
JavaScript的变量声明提升问题浅析(Hoisting)
2016/11/30 Javascript
BootStrap实现带关闭按钮功能
2017/02/15 Javascript
微信小程序 常用工具类详解及实例
2017/02/15 Javascript
详谈Angular路由与Nodejs路由的区别
2017/03/05 NodeJs
微信小程序 动画的简单实例
2017/10/12 Javascript
最后说说Vue2 SSR 的 Cookies 问题
2018/05/25 Javascript
JavaScript使用递归和循环实现阶乘的实例代码
2018/08/28 Javascript
vue props传值失败 输出undefined的解决方法
2018/09/11 Javascript
vue图片上传组件使用详解
2019/12/23 Javascript
微信小程序canvas截取任意形状的实现代码
2020/01/13 Javascript
es6函数之尾调用优化实例分析
2020/04/25 Javascript
vue实现简单的登录弹出框
2020/10/26 Javascript
[00:32]2018DOTA2亚洲邀请赛VG出场
2018/04/03 DOTA
使用pyecharts无法import Bar的解决方案
2020/04/23 Python
python实现二维插值的三维显示
2018/12/17 Python
Python列表与元组的异同详解
2019/07/02 Python
Pytorch 实现数据集自定义读取
2020/01/18 Python
tensorflow实现训练变量checkpoint的保存与读取
2020/02/10 Python
PyTorch如何搭建一个简单的网络
2020/08/24 Python
老公给老婆的道歉信
2014/01/10 职场文书
试用期员工考核制度
2014/01/22 职场文书
服装创业计划书范文
2014/02/05 职场文书
倡议书格式
2014/04/14 职场文书
整顿机关作风心得体会
2014/09/10 职场文书
redis缓存存储Session原理机制
2021/11/20 Redis
javascript的setTimeout()使用方法总结
2021/11/20 Javascript