2 huihuangnumber1 HuiHuangNumber1 于 2014.12.16 14:29 提问

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

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

5个回答

showbo
showbo   Ds   Rxr 2014.12.16 15:12

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

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

u011261217
u011261217 file_get_contents()是支持url的,包括file也支持url操作,可以获取网页内容
接近 3 年之前 回复
u011261217
u011261217 file_get_contents()是支持url的,包括file也支持url操作,可以获取网页内容
接近 3 年之前 回复
u011261217
u011261217 file_get_contents()是支持url的,包括file也支持url操作,可以获取网页内容
接近 3 年之前 回复
u011261217
u011261217 file_get_contents()是支持url的,包括file也支持url操作,可以获取网页内容
接近 3 年之前 回复
u011261217
u011261217 file_get_contents()是支持url的,包括file也支持url操作,可以获取网页内容
接近 3 年之前 回复
u011261217
u011261217 file_get_contents()是支持url的,包括file也支持url操作,可以获取网页内容
接近 3 年之前 回复
fdipzone
fdipzone   Rxr 2014.12.18 16:35

php 不存在跨域的問題。

file_get_contents 也是支持 http的。
例如:

 echo file_get_contents('http://www.baidu.com');
xuzuning
xuzuning   Ds   Rxr 2014.12.19 09:00

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

fdipzone
fdipzone   Rxr 2014.12.24 14:46

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

ramiracle
ramiracle   2015.01.10 09:37

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

Csdn user default icon
上传中...
上传图片
插入图片