HuiHuangNumber1
HuiHuangNumber1
采纳率0%
2014-12-16 06:29

PHP A服务器向B服务器发送请求,以请求一个JSON,问题失败,是不是有跨域的问题?

file_get_contents
curl 库都已经试过了,都不可以,急,谢谢了

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • ramiracle ramiracle 6年前

    检查下:
    1. A服务器是否联网。
    2. 请求B服务器的url是否正确,是否可用。
    3. 返回的结果是否有值(用字符串输出看看)。

    点赞 评论 复制链接分享
  • fdipzone 傲雪星枫 7年前

    首先服务器A能连通服务器B才可以。
    互ping一下试试。

    点赞 评论 复制链接分享
  • xuzuning xuzuning 7年前

    不能跨域是浏览器的隐私保护手段,非 web 客户端程序都不存在跨域问题
    你可以 var_dump(file_get_contents('url')); 看看返回额结果

    点赞 评论 复制链接分享
  • fdipzone 傲雪星枫 7年前

    php 不存在跨域的問題。

    file_get_contents 也是支持 http的。
    例如:

     echo file_get_contents('http://www.baidu.com');
    
    点赞 评论 复制链接分享
  • showbo GoCityPass新加坡曼谷通票 7年前

    curl不存在跨域问题,服务器端的,参数为url路径

    file_get_contents是获取文件内容,不支持http这种url路径

    点赞 评论 复制链接分享

为你推荐