账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    php跨域问题
    32
    0

    我运用的是laravel框架,xampp搭建的apach环境,
    header('content-type:application:json;charset=utf8');

        header('Access-Control-Allow-Origin:*');
        header('Access-Control-Allow-Methods:POST');
        header('Access-Control-Allow-Headers:x-requested-with,content-type');
      

    我在php代码中加上了这样的header头,可是并没有用,
    求指教!!!

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 深深爱过你 普通会员 1楼
      PHP跨域问题,主要是由于浏览器的同源策略(Same-Origin Policy)导致的。同源策略是一种约定,它规定了来自不同源的脚本在没有明确授权的情况下不能读写对方资源,这里的“源”指的是协议、域名、端口。 例如,一个请求的URL是`http://www.example1.com/index.php`,而请求的目标资源在`http://www.example2.com/api/data`,由于域名不同,此时就存在跨域问题。 解决PHP跨域问题主要有以下几种方法: 1. **CORS (Cross-Origin Resource Sharing) 跨域资源共享**:服务器端设置响应头允许特定域名或所有域名访问。在PHP中可以通过header函数设置: ```php header('Access-Control-Allow-Origin: *'); // 允许任何域名访问 // 或者 header('Access-Control-Allow-Origin: http://www.example2.com'); // 允许特定域名访问 ``` 2. JSONP(JSON with Padding):JSONP不是真正的解决跨域问题,而是利用 `
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部