首页 > 其他 > 详细

跨域问题

时间:2019-12-03 15:37:24      阅读:74      评论:0      收藏:0      [点我收藏+]

什么是跨域?

跨域是两个不同源的网站互相访问。

什么是不同源?

不同的端口,不同的域名,http不一样或https不一样。

什么是同源?

端口,域名,http或https都一样,缺一不可就是同源。

跨域是经常遇到的,怎么办???

这里有两种方法

第一种  JSONP

JSONP

    src

利用传值给服务器,服务器拼接数据,然后再返回给页面

比如   下面的代码  ? 之后是传的值

<script src="https://i-beta.cnblogs.com/posts/edit?Hello"></script>

 

服务器这里是php

<?php 

    $Hi = $_GET[‘Hello‘]  ;
    echo  $Hi.‘Word‘

?>

页面就会收到 HelloWord

第二种是在服务器的header加Access-Control-Allow-Origin:Origin (CORS)   //Access-Control-Allow-Origin:后面加什么看情况

  

跨域问题

原文:https://www.cnblogs.com/yanghai/p/11976902.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!