2011-02-11 14 views
1

Nous avons quelques grands sites sur différents domaines. Disons x.com et y.com, ils fonctionnent sur le même serveur, sur le même serveur, avec la même base de données.Cookies inter-sites, comment?

Nous avons beaucoup de contenu (images et articles)

je dois suivre les utilisateurs sur les deux pages. Je veux identifier l'utilisateur et utiliser le même backend sur les deux sites pour suivre leur mouvement et aller voir leurs pistes.

Est-ce possible avec les cookies? Je pense que je pourrais être en mesure de donner aux clients un cookie unique, puis vérifier le cookie sur les deux sites, en écrivant leurs mouvements à la base de données au fur et à mesure.

+0

pour x == stackoverflow? :) – DVK

+0

Pas tout à fait. Plus de journaux orientés que SO :) –

+0

Je ne suis pas sûr que les utilisateurs de suivi n'est pas mal, mais je suppose que cela fait partie d'un modèle d'affaires ... – Moshe

Répondre

0

Les cookies sont généralement conçus de manière à ce qu'il n'y ait pas d'interaction entre sites ... MAIS ... c'est possible. L'attribut <machineKey/> du fichier web.config vous permettra de le faire.

Vous fournissez une clé de validation, une clé de déchiffrement et un «type» de validation et assurez-vous qu'il est identique dans la configuration Web des deux applications.

Je l'ai personnellement utilisé dans un environnement d'authentification par formulaires et cela fonctionne parfaitement. Je suis sûr que vous pourriez l'utiliser pour atteindre vos objectifs.

+2

Qu'est-ce que web.config? Une sorte de magie? Nos sites utilisent PHP. –

+0

bien si c'est le cas je ne sais pas exactement quoi te dire. Je suggère de mettre à jour votre question pour être spécifique à la langue/à l'environnement. – Patrick

+0

Voulez-vous jeter un coup d'œil sur ce post: http://stackoverflow.com/questions/1084114/cross-domain-cookies – Patrick