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

MVC PHP Discussion :

Ouverture d'une nouvelle fenêtre


Sujet :

MVC PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut Ouverture d'une nouvelle fenêtre
    Bonjour,

    Est ce qu'il y a moyen de faire une redirection sur une nouvelle page avec $this->_redirect() ou autre chose ?


    Yoshio

  2. #2
    Membre averti Avatar de Atikae
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 56
    Par défaut
    Je sais que c'est dans la partie Zend Framework, mais rassurez moi, on parle bien du language PHP ?

    En tout cas, normalement tu utilises la fonction header :
    Elle se place avant tout sortie à l'écran de l'utilisateur, et avant tout autre envoi d'header.

    Pour la redirection c'est : header('Location: tapage.php');

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    Je sais que c'est dans la partie Zend Framework, mais rassurez moi, on parle bien du language PHP ?
    A mon avis dans un zone de PHP que tu dois pas très bien connaître.

    Un peu de lecture pour toi :


    Elle se place avant tout sortie à l'écran de l'utilisateur, et avant tout autre envoi d'header.
    Elle se place juste avant toute sortie dans le navigateur. Tu peux très bien envoyé un autre header avant.

    header('Location:...') ne fait pas ce que j'ai demandé, c'est à dire redirigé dans une nouvel le page. Et il faut spécifier un chemin absolu et pas rien que la page .php

  4. #4
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    @Atikae : Oui c'est le langage PHP, mais seulement dans la syntaxe. Utiliser un framework, c'est accepter d'utiliser ses composants, donc une méthode spécifique de programmation (des règles précises). On utilise très rarement les fonctions de base de PHP.

    L'intérêt est d'éviter d'utiliser header() dans le cas qui nous occupe, car il faudrait le faire 2 fois d'affilée, ce qui est contre productif (car répétitif). Si tu te demandes pourquoi 2 fois, je te renvoie vers la FAQ PHP

    @Yoshio : Je pense que tu cherchais Zend_Http

    PS : En arrière-plan, le framework utilisera bien sûr header()...

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    Je vois pas trop ce qui pourrait me faire une redirection dans une nouvelle page.

    Faut utiliser $var->setHeaders() ?

  6. #6
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Tu es sûr d'avoir essayé _redirect() ? J'étais parti du principe que tu l'aas essayé sans succès, d'après ce que tu dis dans le 1° post...
    http://g-rossolini.developpez.com/tu...=modele#LV-H-1

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

Discussions similaires

  1. ouverture d'une nouvelle base de données
    Par CHRISTOPHE SANOU dans le forum Access
    Réponses: 1
    Dernier message: 28/03/2006, 13h34
  2. détecter l'ouverture d'une nouvelle fenêtre IE
    Par devmat dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 11/10/2005, 21h58
  3. popup : ouverture d'une nouvelle page
    Par kikou33 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 03/08/2005, 17h07
  4. Empêcher l'ouverture d'une nouvelle fenêtre
    Par bartmarley dans le forum Gnome
    Réponses: 2
    Dernier message: 29/04/2005, 14h10
  5. [VB6] Ouverture d'une nouvelle fenêtre dans un MDI
    Par pepper dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 17/02/2003, 14h03

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