Envoyé par
julp
Comment ça file_get_contents ne marche pas ? Elle renvoie bien le contenu HTML ci-dessus, non ? Parce que si oui, il s'agit d'une redirection HTML que PHP ne suivra pas puisqu'il n'interprète que celles réalisées au niveau HTTP, il n'analyse en aucun cas le corps de la page (HTML, Javascript, etc).
PHP est configurable au niveau de l'entête User-Agent qu'il émet via la fonctionnalité allow_url_fopen (directive user_agent), ça peut parfois permettre au serveur (ou à une de ses "couches" supérieures) de donner lieu à une autre interprétation (ou autre) pour le client.
Au cas où je n'ai pas cerné le problème : allow_url_fopen est-elle active ? Affichez-vous bien (toutes) les erreurs ? Existe-t-il des subtilités réseau (pare-feu, proxy, etc) ?