Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/01/2007, 14h58   #1
Membre du Club
 
Inscription : avril 2002
Messages : 189
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 189
Points : 62
Points : 62
Envoyer un message via MSN à sorcer1 Envoyer un message via Yahoo à sorcer1
Par défaut [Cookies] Lire un cookies d'un autre domaine

Bonjour,

Je voudrais savoir s'il est possible de lire un cookies d'une autre domaine que celui de la page que le visiteur est entrain de visiter?

Cordialement.
__________________
En Informatique, tout est possible... mais... ce n'est pas toujours évident!
sorcer1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 15h16   #2
Membre Expert
 
Homme
Inscription : janvier 2004
Messages : 1 238
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 1 238
Points : 1 421
Points : 1 421
non.

Si c'était possible ca poserait beaucoup de problemes de sécurité !
tout ce que tu peux * a la limite * faire, c'est lire des cookies d'autres sous domaines, a condition que le sous domaine d'origine ait lié le cookie au domaine principal.

Exemple :
truc.monsite.com créé cookieA sur truc.monsite.com
truc.monsite.com créé cookieB sur monsite.com
machin.monsite.com ne peut pas lire cookieA
machin.monsite.com peut lire cookieB
__________________
PHP :
Regle n°1 : mysql_query(...), mysql_connect(...) et mysq_select_db(...) doivent EN DEBUG etre suivies de or die(mysql_error()); (mais jamais en production)
Regle n°2 : Mieux encore : mysql_query($requete) or die("$requete<br/>".mysql_error());
Regle n°3 : echo '<pre>';var_dump($var);echo '</pre>'; affiche le contenu et le type d'une variable.
Publiez vos textes de fantasy et de science-fiction sur http://www.cercledefaeries.com/concours/
Fladnag est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 15h20   #3
Membre du Club
 
Inscription : avril 2002
Messages : 189
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 189
Points : 62
Points : 62
Envoyer un message via MSN à sorcer1 Envoyer un message via Yahoo à sorcer1
Je ne suis pas sur d'avoir tout compris, mais ce n'est pas de ta faute!

En fait j'ai une application en C# qui écrirait un cookie sur le poste de l'utilisateur, ensuite je voudrais que le cookie puisse être lu par différents site et donc par différents domaine!
__________________
En Informatique, tout est possible... mais... ce n'est pas toujours évident!
sorcer1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 15h36   #4
Membre Expert
 
Homme
Inscription : janvier 2004
Messages : 1 238
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 1 238
Points : 1 421
Points : 1 421
uniquement possible si tes différents sites sont sur le meme domaine.
sinon tu peut aussi creer autant de cookie que tu souhaites avec ton application c# (autant que de sites)

a noter que ce n'est pas une solution portable, les cookies étant gérés a des endroits différents avec firefox et IE, tu oblige tes utilisateurs a utiliser le navigateur que TU as choisi
__________________
PHP :
Regle n°1 : mysql_query(...), mysql_connect(...) et mysq_select_db(...) doivent EN DEBUG etre suivies de or die(mysql_error()); (mais jamais en production)
Regle n°2 : Mieux encore : mysql_query($requete) or die("$requete<br/>".mysql_error());
Regle n°3 : echo '<pre>';var_dump($var);echo '</pre>'; affiche le contenu et le type d'une variable.
Publiez vos textes de fantasy et de science-fiction sur http://www.cercledefaeries.com/concours/
Fladnag est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 15h48   #5
Membre du Club
 
Inscription : avril 2002
Messages : 189
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 189
Points : 62
Points : 62
Envoyer un message via MSN à sorcer1 Envoyer un message via Yahoo à sorcer1
Je pourrais crée autant de cookie que domaines, par contre effectivement vient ensuite le problème des différents emplacements des cookies suivant le navigateur utilisé!

ARF !

Je crois que suis coincé alors!

Comment je peux donc faire pour que différents sites puissent lire des informations sur le poste de l'utilisateur?
__________________
En Informatique, tout est possible... mais... ce n'est pas toujours évident!
sorcer1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 16h00   #6
Membre expérimenté
 
Inscription : mai 2002
Messages : 673
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 673
Points : 532
Points : 532
Avec du javascript (BEEEUUURRKK)...
Le javascript peu lire un fichier en local, et passer des données à un <form>, ce qui implique bien sur de valider le formulaire (donc données accessibles qu'a partir de la 2e page) et que le site soit conçu dans ce sens...
gloubi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 16h07   #7
Membre du Club
 
Inscription : avril 2002
Messages : 189
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 189
Points : 62
Points : 62
Envoyer un message via MSN à sorcer1 Envoyer un message via Yahoo à sorcer1
Et il n'y a pas de problèmes de droits?
Ca me parait bizarre que l'on puisse en JavaScript accéder à des fichiers sur le poste de l'utilisateur, même en lecture seule !!!!
__________________
En Informatique, tout est possible... mais... ce n'est pas toujours évident!
sorcer1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 17h55   #8
Membre Expert
 
Homme
Inscription : janvier 2004
Messages : 1 238
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 1 238
Points : 1 421
Points : 1 421
avec du JAVA tu peux, oui, avec un avertissement de sécurité.
mais si tu est maitre d'un programme C# s'executant sur la machine, de toute facon, tu peux deja faire tout ce que tu y souhaite... meme y mettre un mini serveur web pour fournir les infos que tu souhaites ;o))
__________________
PHP :
Regle n°1 : mysql_query(...), mysql_connect(...) et mysq_select_db(...) doivent EN DEBUG etre suivies de or die(mysql_error()); (mais jamais en production)
Regle n°2 : Mieux encore : mysql_query($requete) or die("$requete<br/>".mysql_error());
Regle n°3 : echo '<pre>';var_dump($var);echo '</pre>'; affiche le contenu et le type d'une variable.
Publiez vos textes de fantasy et de science-fiction sur http://www.cercledefaeries.com/concours/
Fladnag est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 18h07   #9
Membre du Club
 
Inscription : avril 2002
Messages : 189
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 189
Points : 62
Points : 62
Envoyer un message via MSN à sorcer1 Envoyer un message via Yahoo à sorcer1
je suis effectivement de l'appli c#, mais pas des sites web!

en fait je veux mettre à disposition des informations que quelques sites pourront récupérer (genre en XML), mais je ne connais pas les sites qui pourront le faire à l'avance!

si en java c'est possible cela peut être une solution, à condition que l'avertissement de sécurité n'apparaisse qu'une fois!
__________________
En Informatique, tout est possible... mais... ce n'est pas toujours évident!
sorcer1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 18h49   #10
Membre expérimenté
 
Inscription : mai 2002
Messages : 673
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 673
Points : 532
Points : 532
Citation:
à condition que l'avertissement de sécurité n'apparaisse qu'une fois!
Ca dépend du browser utilisé ! sous ie tout comme firefox, je ne saurais garantir le résultat d'autant que ça doit dépendre de la façon dont chacun configure son browser...
gloubi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 10h31   #11
Membre du Club
 
Inscription : avril 2002
Messages : 189
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 189
Points : 62
Points : 62
Envoyer un message via MSN à sorcer1 Envoyer un message via Yahoo à sorcer1
Citation:
Envoyé par gloubi
Ca dépend du browser utilisé ! sous ie tout comme firefox, je ne saurais garantir le résultat d'autant que ça doit dépendre de la façon dont chacun configure son browser...
Je ne pensais pas que c'était aussi compliqué!
Ce doit être pour des raisons de sécurité!
__________________
En Informatique, tout est possible... mais... ce n'est pas toujours évident!
sorcer1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h23.


 
 
 
 
Partenaires

Hébergement Web