Bonjour,

Je sais pas trop où la question doit être posée, dans le forum JS ou dans le forum PHP ?

Je sais que la question a certainement déjà été posée et qu'elle revient assez souvent, mais j'aurais besoin de savoir comment activer CORS uniquement sur un seul site.

La modification des entêtes ne semble pas fonctionner.

mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-Token");
header("Access-Control-Allow-Methods: GET, POST, PATCH, PUT, DELETE, OPTIONS");
header("Access-Control-Allow-Credentials: true");
'
Pour information, j'ai une application cartographique avec MaplibreGL. J'ai une couche de polygones et une couche avec des étiquettes. C'est cette dernière couche qui demande un activation des CORS. J'active l'extension "Cross Domain - CORS" de Google Chrome, mais ce n'est pas vraiment une solution, car si cette application fonctionne, d'autres se mettent à ne plus fonctionner.

Mon problème doit surement avoir une solution vu que d'autres applications carto n'ont pas ce problème et ne nécessite pas l'activation d'une extension de navigateur.

Merci pour vos retours.

Sylvain