将数据从一个站点发送到另一个站点

时间:2011-10-29 13:35:22

标签: php fopen

我创建了一个脚本,我喜欢将一些数据发送到另一个网站。只不过是发送这些信息。

如果我使用类似的东西适用于每个主机?

$f = fopen('http://www.my-web-site.ext/' . $data . '/', 'r');
fclose($f);

还是会产生错误?我之前要做任何检查吗?

2 个答案:

答案 0 :(得分:1)

来自PHP的fopen

  

如果PHP已经确定文件名指定了注册协议,那么   该协议注册为网络URL,PHP将检查   确保启用了allow_url_fopen。如果它被关闭,PHP会   发出警告,fopen调用将失败。

因此,您应该检查PHP.ini中是否启用了allow_url_fopen。检查这一点的一种方法是通过

ini_get('allow_url_fopen')

如果它是1,那么你很高兴。得0?试试CURL

答案 1 :(得分:1)

如果它的MD5数据没有问题。但为了提高效率,我建议你使用cURL

http://php.net/curl