J'ai une simple fonction PHP sur un serveur ami que j'ai vérifié et qui a PHP CURL activé.CURL ne peut pas se connecter? Juste se bloque et ne répond pas. PHP a-t-il activé
La fonction est:
function sw_fetch_code($apikey='',$email=''){
$url = "http://www.domain.com/xxx/api.php?getcode=1&apikey=".$apikey."&email=".$email."";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
$result = curl_exec($ch);
curl_close($ch);
$obj = json_decode($result);
if(!empty($obj)){
if($obj->status == 200){
return $obj->code;
}else{
return $obj->status;
}
}
}
Comme vous pouvez le voir est très simple et je l'ai testé et fonctionne sur localhost et interne à mon propre serveur. L'URL retourne comme prévu. Cependant, il ne donne aucune réponse lorsque cette fonction est appelée sur mon serveur d'amis.
Des idées qui pourraient causer cela?
Il semble que l'extension soit définitivement chargée. –