Dans le développement Web, le domaine croisé fait référence à l'interaction des données entre différents noms de domaine, sous-domaines, ports ou protocoles. En raison des restrictions de stratégie homologues du navigateur, les demandes AJAX ne peuvent pas accéder aux données entre les domaines par défaut. Ceci est pour des raisons de sécurité et empêcher les sites Web malveillants de voler des informations. Par exemple, JavaScript dans une page Web ne peut pas demander directement les interfaces de données pour différents noms de domaine.
Pour l'environnement PHP, l'une des méthodes couramment utilisées pour résoudre les problèmes de domaine croisé est JSONP (JSON avec rembourrage). JSONP est généré dynamiquement