2010-10-20 5 views
1

J'ai un site Web qui crée un cookie et je veux utiliser ce cookie dans mon application sur Facebook. c'est possible? sinon, aucune idée de comment recevoir des informations de mon site et les transmettre à Facebook?Cookies et domaines multiples avec PHP

Répondre

3

Vous ne pouvez pas partager de cookies entre domaines - juste des sous-domaines. C'est par conception, et important (tm).

0

L'utilisateur peut-il se connecter à votre site via Facebook Connect pour partager une session sur les deux sites?

+0

Je peux aussi utiliser dans seeseion, il y a un moyen de partager une session? – Luis

0

Tout comme Andy l'a dit, vous ne pouvez pas partager de cookies entre les domaines et ceci est une fonctionnalité de sécurité importante. Une autre chose que vous ne pouvez pas faire est de faire des requêtes AJAX interdomaines.

Ce qui est étrange à propos de votre question, c'est que vous posez des questions sur une application facebook. Les applications Facebook ne sont pas hébergées sur Facebook, donc vous hébergez vous-même l'application. Puisque vous hébergez l'application vous-même, il est possible que vous hébergiez l'application sur le même serveur et même domaine. Par conséquent, si tel est le cas, tant que votre application facebook utilise un iframe et pointe vers l'application hébergée sur le même domaine, vous pouvez avoir accès à des cookies depuis l'application et le site Web. Mais encore une fois, je répète que c'est seulement si votre application facebook utilise un iframe et pointe vers un domaine qui est le même que votre site Web. Conseil: Si votre application ou site Web est un sous-domaine, veillez à placer un point avant votre cookie pour le rendre accessible sur tous les sous-domaines. c'est-à-dire .domaine.com