2011-10-29 156 views
1

我已经创建了一个脚本,我希望将一些数据发送到另一个网站。无非是发送该信息。将数据从一个站点发送到另一个站点

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

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

或会产生错误?我有没有在此之前做任何检查?

+0

你应该提供一些'$ data'洞察力 – leon

+0

的数据是一个MD5的字符串。而已。我只想知道PHP或PHP Ini是否有任何限制 –

回答

1

从PHP的fopen

如果PHP认为filename指定的注册协议, 该协议被注册为一个网络URL,PHP将进行检查,以确保 allow_url_fopen已被激活。如果关闭,PHP将 发出警告,并且fopen调用将失败。

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

ini_get('allow_url_fopen') 

如果它是1,你很好去。获得0?尝试CURL

相关问题