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 相关文章推荐
ADODB的数据库封包程序库
Dec 31 PHP
php fckeditor 调用的函数
Jun 21 PHP
php 用checkbox一次性删除多条记录的方法
Feb 23 PHP
windows下开发并编译PHP扩展的方法
Mar 18 PHP
解析php中call_user_func_array的作用
Jun 07 PHP
getimagesize获取图片尺寸实例
Nov 15 PHP
ThinkPHP实现递归无级分类――代码少
Jul 29 PHP
使用PHP接受文件并获得其后缀名的方法
Aug 05 PHP
thinkphp框架下实现登录、注册、找回密码功能
Apr 06 PHP
PHP5.5安装PHPRedis扩展及连接测试方法
Jan 22 PHP
php使用PDO获取结果集的方法
Feb 16 PHP
PHP实现的ID混淆算法类与用法示例
Aug 10 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内核解析:PHP中的哈希表
2014/01/30 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
2015/12/24 PHP
Thinkphp3.2.3分页使用实例解析
2016/07/28 PHP
Thinkphp3.2实用篇之计算型验证码示例
2017/02/09 PHP
IE不出现Flash激活框的小发现的js实现方法
2007/09/07 Javascript
修改jQuery Validation里默认的验证方法
2012/02/14 Javascript
jquery 动态创建元素的方式介绍及应用
2013/04/21 Javascript
Jquery 类网页微信二维码图块滚动效果具体实现
2013/10/14 Javascript
js 一个关于图片onload加载的事
2013/11/10 Javascript
javascript 按键事件(兼容各浏览器)
2013/12/20 Javascript
wap手机图片滑动切换特效无css3元素js脚本编写
2014/07/28 Javascript
JavaScript iframe数据共享接口实现方法
2016/01/06 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
2016/09/09 Javascript
bootstrap实现图片自动轮播
2016/12/21 Javascript
浅谈vue中关于checkbox数据绑定v-model指令的个人理解
2018/11/14 Javascript
JavaScript枚举选择jquery插件代码实例
2020/11/17 jQuery
Python模块学习 filecmp 文件比较
2012/08/27 Python
Python实现二分法算法实例
2015/02/02 Python
详细解读Python中解析XML数据的方法
2015/10/15 Python
基于Python如何使用AIML搭建聊天机器人
2016/01/27 Python
Python 常用的安装Module方式汇总
2017/05/06 Python
Python之os操作方法(详解)
2017/06/15 Python
python 函数传参之传值还是传引用的分析
2017/09/07 Python
Python快速查找list中相同部分的方法
2018/06/27 Python
Python 字符串转换为整形和浮点类型的方法
2018/07/17 Python
python pillow库的基础使用教程
2021/01/13 Python
纯CSS3实现自定义Tooltip边框涂鸦风格的教程
2014/11/05 HTML / CSS
英国最大的线上保健品零售商之一:Vitamin Planet
2016/12/01 全球购物
文明学生标兵事迹
2014/01/21 职场文书
金融管理毕业生求职信
2014/03/03 职场文书
局机关干部群众路线个人对照检查材料思想汇报
2014/10/05 职场文书
个人融资协议书范本两则
2014/10/15 职场文书
2014年教研室工作总结
2014/12/06 职场文书
2014年电教工作总结
2014/12/19 职场文书
伊索寓言读书笔记
2015/06/30 职场文书
为什么MySQL8新特性会修改自增主键属性
2022/04/18 MySQL