AJAX 中 Jsonp 请求是不是就可以不用考虑header的问题

以下是js 代码

https://img2.mukewang.com/5bda97b10001a78305720538.jpg

然后是 php 服务端的

      // ConstConf::getOriginToC(); // 跨域处理包
      // header('Access-Control-Allow-Origin:*');       
    if (isset ($_GET['Callback'])) 
    {
        $res =['code'=>'1'];
        header("Content-Type: application/json");        echo $_GET['Callback']."(".json_encode($res).")";
    }die;

发现我注释掉 header('Access-Control-Allow-Origin:*'); JSONP 的请求依然能够过来,另外问问诸位都是怎么解决跨域问题的呀?

我发现我直接使用ajax 中的json的话发现Session会不一样,所以使用了jsonp的形式完成跨越,但是看到jsonp貌似是所有的知道此链接的都可以进行访问呀,那么我该如何进行控制呢?

感谢诸位大神指导 O(∩_∩)O~


三国纷争
浏览 886回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript