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 :

headers et include


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 128
    Par défaut headers et include


    J'ai un problème de ... communication :

    J'ai un fichier index.php qui me créé ma structure de base (entete, menus, corps et pieds de pages)
    Les différents corps (selon les pages choisies) sson gérées dans l'index.php par des includes.

    Pbs : si je veux faire des redirections avec headers dans certaines sous-pages, j'ai déjà l'entete du index.php qui est envoyé et donc ca bug ...

    Pouvez vous me dire comment vous faites ???

    d'avance

  2. #2
    Membre chevronné Avatar de Asmodean
    Profil pro
    Inscrit en
    Février 2006
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 311
    Par défaut
    Avec le systeme de bufferisation: http://de3.php.net/manual/fr/ref.outcontrol.php

    Le truc c'est de bufferiser tout ce que tu va afficher mais rien n'est envoyé. Ca te permet d'appeler les fonctions header, session_start etc en plein milieu de script.

    Ou alors tu fais tes traitement en début de script et tu n'affiche la page qu'a la fin.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 128
    Par défaut
    hum hum ..., la bufferisation ....

    Encore un nom barbare a apprendre !

    Ok, je vais me pencher sur la question !

    beaucoup pour ton aide !

  4. #4
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    Tu peux faire une redirection avec la balise <meta http-equiv="refresh" content="..."> mais c'est ce qu'il y a de plus propre.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 128
    Par défaut
    Désolé, j'ai pas bien compris laquelle des deux solution est la plus propre ? Le buffer ?
    Mais la redirection par meta n'est peut etre pas la mieux appropriée car mon fichier index.php peux inclure une bonne quinzaine de fichiers différents ...

    Par contre si qqun connait un bon tutos sur la bufferisation, c'est pas de refus, c'est pas limpide pour l'instant ... (ou un exemple de code)

    :mercu: en tout cas et je continue de chercher ....

  6. #6
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    Que tu fasse une redirection avecun meta ou avec header ya pas grand chsoe qui change le résultat est le même.

    Et la bufferisation, bofbof. Si ce n'est que pour faire une redirection utilise le meta ca sera tjrs plus propre et ca t'evitera de mettre 50 ligne ne plus pour iren.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Wamp] Header dans include
    Par zebu238 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 10/02/2009, 18h09
  2. variable session dans header en include
    Par hpl76 dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 16/09/2008, 14h44
  3. Réponses: 2
    Dernier message: 23/03/2006, 15h10
  4. Réponses: 2
    Dernier message: 07/03/2006, 01h53
  5. [compil] #include <header> ou #include <head
    Par guejo dans le forum MFC
    Réponses: 5
    Dernier message: 02/06/2004, 15h31

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