0 votes

Connexions http côté client dans une page web sans restriction de domaine

J'aimerais créer une page Web où le navigateur de l'utilisateur devrait télécharger des données comme avec Ajax, mais sans restrictions de domaine. Je ne me soucie pas de la technologie. Flash, Java, n'importe quoi. Est-ce possible ?

1voto

Iggy Kay Points 404

En supposant que vous n'avez pas le contrôle des autres serveurs et contrôle d'accès n'est pas une option, un moyen courant est d'avoir un proxy sur votre propre serveur. Cela peut être aussi simple qu'un script PHP.

$handle = fopen($_GET['url'], "rb");
while ( !feof($handle) ) {
    echo fread($handle, 8192);
}
fclose($handle); 

qui est utilisé dans proxy.php?url=http://example.com/data/ la mode.

0voto

Zilverdistel Points 792

Oui, c'est possible.

Lorsque l'on récupère des données avec ajax, le domaine n'a pas d'importance car il s'agit simplement d'une requête http indépendante. C'est comme si vous tapiez l'URL dans un nouvel onglet du navigateur, mais dans le cas d'ajax, votre navigateur gère ces demandes automatiquement.

C'est similaire à ce qui se passe pour les images, les scripts, les fichiers css, ...

(J'utilise php5 et jquery pour mes applications)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X