IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web Perl Discussion :

Problème sur cookie


Sujet :

Web Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2006
    Messages : 49
    Par défaut Problème sur cookie
    Bonjour,
    Je suis très ennuyé avec une lecture de cookie par un script perl appelé en <img src... depuis un autre site.

    Le cookie est généré par le domaine "A" et le script hébergé sur le domaine "A" est exécuté par appel <img src= "xxx.cgi?varible depuis un site "B"

    Cette méthode fonctionne très bien si je l'exécute sur le domaine A mais ne lit plus le cookie si le l'appelle comme ci-dessus. Pourtant le script est sur "A".

    Je précise que si j'appelle le script par le navigateur, le cookie est lu, le script s'exécute.

    Que faire pour que le script lise bien le cookie en l'appelant d'un autre site?
    Merci de votre aide car je ne fais que lire sans trouver...

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2006
    Messages : 49
    Par défaut
    Personne ne répond?
    Je suis toujours bloqué...
    Merci d'avance

  3. #3
    Membre éclairé Avatar de scaleo
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 327
    Par défaut
    Peut on voir le script cgi en question ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2006
    Messages : 49
    Par défaut
    Citation Envoyé par scaleo
    Peut on voir le script cgi en question ?
    Bonjour,
    Merci de votre réponse.
    Le problème n'est pas dans les scripts à mon avis car j'utilise beaucoup les cookies sur mes sites et je n'ai jamais de problème...

    Le problème actuel réside dans le fait qu'un site partenaire déclenche la lecture du cookie par
    <img src="http://mondomaine.com/cgi-bin/xxx.cgi?var1=12345&var2=toto" width="1" height="1">
    et appremment le navigateur considère que ce n'est pas mondomaine.com qui lit. Donc la valeur du cookie recherché est nulle.

    Si je place dans l'adresse du navigateur ça fonctionne. Donc le script n'a pas de problème.

    J'ai trouvé quelque chose qui semblerait très bien car il permet de forcer le navigateur par une déclaration de politique p3p et permet de créer le cookie à un autre nom.
    A ce niveau je suis dépassé et je n'ai pas réussi à l'adapter au Perl.

    J'espère que vous comprendrez mieux mon problème...
    A+

  5. #5
    Membre éclairé Avatar de scaleo
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 327
    Par défaut
    Si j'ai bien tout compris il faut pour que cela fonctionne ajouter un entete P3P au cookie en question. Sa peut ce faire en perl via http::cookies via la méthode
    add_cookie_header
    . Je ne connais pas trop ce module etant donnée que je ne m'en suis jamais vraiment servie. J'ai trouver ce lien qui est assez intéressant http://wiki.w3architect.com/wiki/dis...airie+perl+lwp. Cela dit peut tu poster le code de ton cgi ?

  6. #6
    Membre éclairé Avatar de scaleo
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 327
    Par défaut
    Je pense avoir trouvé la solution tu peut ajouter un hader P3P via le module starand CGI

    comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    # a p3p header (OK for redirect use as well)
     $header = $q->header( -p3p => 'policyref="http://somesite.com/P3P/PolicyReferences.xml' );
    voila l'url du module en question

    http://search.cpan.org/~jfreeman/Cgi....077/Simple.pm

    La doc de CGI en français
    http://perl.enstimac.fr/ModulesFr/CGI.html
    et ce qui t'intéresse le plus

    http://perl.enstimac.fr/ModulesFr/CG...cookies%20http

Discussions similaires

  1. [MySQL] Problème de cookies sur chrome et internet explorer
    Par drick35 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 19/06/2015, 10h46
  2. Problème sur la recherche fulltext en v4 !
    Par poppa dans le forum Requêtes
    Réponses: 3
    Dernier message: 13/05/2004, 23h06
  3. Problème sur GetPrivateProfileString ???
    Par Bordelique dans le forum Langage
    Réponses: 7
    Dernier message: 25/06/2003, 22h15
  4. Problème sur une requête INSERT
    Par Marion dans le forum Langage SQL
    Réponses: 3
    Dernier message: 17/06/2003, 08h45
  5. problème sur une requête!!!!!
    Par Mcgrady_01 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 13/06/2003, 01h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo