[résolu] Autoriser des sites tiers à pomper les données.

Problèmes, bugs et difficultés rencontrés sur le site.
Avatar du membre
leosw
Messages : 539
Enregistré le : 28 févr. 2013, 17:28
Localisation : Montagne noire

[résolu] Autoriser des sites tiers à pomper les données.

Message par leosw »

Salut à tous,

La licence du contenu de ce site permet d'utiliser ces données, mais nous n'aidons pas les développeurs, je m'explique : Par défaut, AJAX/Javascript ne peux pas télécharger une requête provenant d'un domaine différent que celui de l'hébergement.

Hors mon application mobile en as besoin, mes solutions sont actuellement d'utiliser un add-on pour forcer Firefox à accepter les requêtes et d'héberger l'application sur WRI.

Mais mon but ultime est de permettre aux navigateurs clients de lancer cette application hébergées sur leur téléphone. Seulement faut de notre côté (serveur) l'autoriser.
Je vous présente donc CORS Cross-Origin Resource Sharing, qui est un simple header à insérer dans nos réponses, la syntaxe est là : http://www.w3.org/TR/cors/#syntax

Alors ma question, feu vert ?

La ligne à ajouter est

Code : Tout sélectionner

<?php header&#40;"Access-Control-Allow-Origin&#58; *"&#41;;
Léo
Modifié en dernier par leosw le 11 avr. 2013, 00:17, modifié 1 fois.
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Pas d'objections
Avatar du membre
leosw
Messages : 539
Enregistré le : 28 févr. 2013, 17:28
Localisation : Montagne noire

Message par leosw »

C'est donc fait, mais uniquement pour les exportations (tout formats) et pour la vue point-geojson).

À plus, bonne nuit.