php解决跨域问题
来源:互联网 发布:印花t恤 知乎 编辑:程序博客网 时间:2024/06/09 22:43
跨域就是在当前域名下去访问其他域名的地址,这就是跨域。
有以下几种
- 直接在服务器端声明,允许访问某个指定的域名,比如php在头部加上
header('Access-Control-Allow-Origin:*');这就是声明允许所有域名来访问,`*`就是代表所有域名,当然可以把*换为具体指定的域名比如`http://localhost/test.php`这样就可以访问到该域名。
- jsonp 解决跨域问题的常用办法。在客户端发送ajax请求时,声明数据类型和jsonp这样就可以访问。
同时在服务器端返回的时候要加上jsonp, jsonpCallback这样也可以解决跨域问题。
php代码
echo $_GET['jsoncallback'] . "(".json_encode($row).")";
前端代码
$.ajax({ url:url, data:data, dataType:"jsonp", jsonp:"hello", jsonpCallback:"hello", type:"GET", success:function(result){ console.log(result); }, error:function(result){ console.log(result); } });
阅读全文
0 0
- php 解决跨域问题
- php解决跨域问题
- php解决跨域问题
- php解决跨域问题
- php解决跨域问题
- PHP解决跨域数据请求问题
- PHP解决前端跨域问题
- 使用PHP解决AJAX跨域问题
- PHP 访问URL 解决AJAX 跨域问题
- php解决ajax无法跨域的问题
- jquery php json cookie ajax 解决跨域的问题
- 用PHP方式,解决ajax跨域问题
- PHP 解决子域名请求跨域问题
- 解决php上传问题
- 解决PHP超时问题
- php解决checkbox问题
- PHP解决乱码问题
- PHP解决批处理问题
- Tensorflow 总结
- 超级简单的城市列表
- jwt(json web token)
- Vegas常见问题汇总
- java之类加载
- php解决跨域问题
- placeholder兼容
- Kylo 0.8.3 安装
- 【基础中心】笔记十--mybatis插入时间
- 区块链技术性感依旧:咔咔房链想吃REITs这个大蛋糕
- 实例展示elasticsearch集群生态,分片以及水平扩展
- Netty学习总结(6)——Netty使用注意事项
- Linux ssh exit,启动的后台进程不会停止
- kaggle Titanic泰坦尼克