Paramètre Access-Control-Allow-Origin-tête sur le serveur source

Je suis en utilisant $.get pour parser un flux RSS en jQuery avec un code similaire à ceci:

$.get(rssurl, function(data) {
    var $xml = $(data);
    $xml.find("item").each(function() {
        var $this = $(this),
            item = {
                title: $this.find("title").text(),
                link: $this.find("link").text(),
                description: $this.find("description").text(),
                pubDate: $this.find("pubDate").text(),
                author: $this.find("author").text()
        }
        //Do something with item here...
    });
});

Toutefois, en raison de l'Origine Unique de la Politique, j'obtiens l'erreur suivante:

Pas de "Access-Control-Allow-Origin' en-tête est présent sur la ressource demandée.

Heureusement, j'ai accès au serveur source, comme c'est mon propre créées dynamiquement flux RSS.

Ma question est: comment puis-je régler l'Access-Control-Allow-Origin-tête sur mon serveur source?

Modifier

Je suis en utilisant PHP et je pense que mon serveur web est Apache.

Ce langage côté serveur que vous utilisez? Ce serveur web utilisez-vous?
Je suis en PHP et j' pense, le serveur web est Apache - mon hébergement 1&1.
Vous avez deux options. Ajouter un .fichier htaccess qui définit l'en-tête, ou php retourner le fichier avec l'en-tête. Plein d'exemples ici: enable-cors.org/server.html
double possible de Ajouter Access-Control-Allow-Origin tête PHP

OriginalL'auteur Sebastian | 2014-03-26