我已经创建了一个脚本,我希望将一些数据发送到另一个网站。无非是发送该信息。将数据从一个站点发送到另一个站点
如果我使用类似的东西将适用于每个主机?
$f = fopen('http://www.my-web-site.ext/' . $data . '/', 'r');
fclose($f);
或会产生错误?我有没有在此之前做任何检查?
我已经创建了一个脚本,我希望将一些数据发送到另一个网站。无非是发送该信息。将数据从一个站点发送到另一个站点
如果我使用类似的东西将适用于每个主机?
$f = fopen('http://www.my-web-site.ext/' . $data . '/', 'r');
fclose($f);
或会产生错误?我有没有在此之前做任何检查?
如果它的MD5数据没有问题。但为了提高效率我会建议你使用卷曲
从PHP的fopen:
如果PHP认为filename指定的注册协议, 该协议被注册为一个网络URL,PHP将进行检查,以确保 allow_url_fopen已被激活。如果关闭,PHP将 发出警告,并且fopen调用将失败。
因此,您应该检查PHP.ini中是否启用了allow_url_fopen。一种方法来检查这是通过
ini_get('allow_url_fopen')
如果它是1,你很好去。获得0?尝试CURL。
你应该提供一些'$ data'洞察力 – leon
的数据是一个MD5的字符串。而已。我只想知道PHP或PHP Ini是否有任何限制 –