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

Langage PHP Discussion :

Utiliser un cookie dans un include utilisant un lien externe


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 35
    Points : 28
    Points
    28
    Par défaut Utiliser un cookie dans un include utilisant un lien externe
    Bonjour,

    J'ai monsite.fr
    qui contient des pages PHP qui font appel à des include sous cette forme d'appel include 'http://www.monsite.fr/lazoneinclude.php'

    Mais quand dans cette include, je demande de lire un cookie créer sur mon domaine monsite.fr
    j'ai rien comme contenu de cookie
    quand je donne un print_r($_COOKIE);
    rien donc quand j'utilise une URL complexe dans mon include

    mais si je dit include sans HTTP donc include '../lazoneinclude.php'
    les cookies s'affichent normalement !


    Donc je constate qu'il ne fait pas la liaison avec mon même nom de domaine qui créé et puis lit le cookie par include http

    Comment faire pour régler ce problème ?
    Vous avez une idée ?

    Avec ccurl, on ne peut pas réutiliser les cookies d'autres sites, ça pourrait faire l'affaire !
    Même si c'est mon site ?

    Ou peut être il manque un header à mon include, ou je ne sais quoi faire...



    Merci de vos lumières si vous avez une petite idée sur la question !!

  2. #2
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    C'est pourtant clair dans la doc: http://php.net/manual/en/function.include.php

    L'inclusion par URL provoque la génération "distante" de la page, donc tu récupère ce que la page incluse produit et non le source de cette page. Donc tout ce que tu peux faire comme manipulation de header ou de cookie ne traverse pas jusqu'au client.

    Pour obtenir le comportement que tu souhaite, utilise des inclusion de fichiers et non d'urls.

Discussions similaires

  1. Utiliser page JSP dans un projet utilisant JSF
    Par corusaki dans le forum JSF
    Réponses: 2
    Dernier message: 01/08/2012, 06h15
  2. Utiliser les cookies dans une XHR avec redirection
    Par beekeep dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 14/04/2011, 22h39
  3. Gérer les cookies dans une application utilisant HTTP
    Par bruce-willis dans le forum Composants VCL
    Réponses: 2
    Dernier message: 16/03/2009, 15h32
  4. Réponses: 8
    Dernier message: 22/05/2007, 00h59
  5. Utiliser un cookie d'un webservice C# dans une appli C++ MFC
    Par manhattan.project dans le forum MFC
    Réponses: 1
    Dernier message: 17/04/2007, 09h55

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