Magazine Internet

Php - Autoriser la lecture d'un fichier par un javascript distant

Publié le 25 novembre 2010 par Gpenverne

Javascript header php allow to external parsingAu cas où vous souhaiteriez permettra la lecture d'un fichier par un javascript distant, comme dans le cas, par exemple, d'un flux rss que vous généreriez en php, il vous faudra insérer une ligne de code un peu particulière en début de fichier.

En effet, par défaut, les navigateurs bloquent les appels aux fichiers externes au domaine hébergeant le javascript.

Pour cela, il suffit de spécifier, via la fonction header(), que l'on autorise le parsage distant.

<?php

// On autorise la lecture à toutes les origines possibles

header("Access-Control-Allow-Origin: *");

// On autorise la lecture en GET ...

header("Access-Control-Allow-Methods: GET");

// ... ou en POST

header("Access-Control-Allow-Methods: POST");

header("Access-Control-Allow-Headers: x-prototype-version,x-requested-with");

?>

En insérant, donc :

header("Access-Control-Allow-Origin: *");

header("Access-Control-Allow-Methods: GET");

header("Access-Control-Allow-Headers: x-prototype-version,x-requested-with");

En début de fichier, n'importe quel script pourra charger votre fichier (ô joie)


Pour ne manquer aucun article, abonnez-vous !

Discussions / Réactions






Retour à La Une de Logo Paperblog

A propos de l’auteur


Gpenverne 8345 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazine