zoukankan      html  css  js  c++  java
  • 跨域问题

    什么是跨域?

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

    什么是不同源?

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

    什么是同源?

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

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

    这里有两种方法

    第一种  JSONP

    JSONP

        src

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

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

    
    
    <script src="http://localhost/ajax/%e9%bb%91%e9%a9%acajax/php/smzdm.php?H=Hello"></script>
     

    服务器这里是php

    <?php
    error_reporting(0);
      $Hi = $_GET['H'];
      echo $Hi.'Word';
    ?>

    在浏览器的网络(network)就可以看到

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

      

  • 相关阅读:
    POJ1034 The dog task
    POJ1033 Defragment
    POJ1032 Parliament
    POJ1031 Fence
    POJ1030 Rating
    POJ1029 False coin
    伪元素的使用
    伪元素选择器:before 以及 :after
    jquery html() 和text()的用法
    用CSS绘制三角形
  • 原文地址:https://www.cnblogs.com/yanghai/p/11976902.html
Copyright © 2011-2022 走看看