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 :

Redirection vers une autre page


Sujet :

Langage PHP

  1. #41
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut
    si tu parles du php.ini l'affichage des erreurs est déjà à on.

    sinon je récupère bien l'adresse mail entrée dans mon formulaire.

    Je pense que mon pb vient du fait qu'il envoie qq chose avant le header, j'ai lu ça dans le forum ou d'autres personnes ont eu le m pb.

    j'ai essayé avec

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    header("Location : projetweb/mesannonces.html");
    ?>

    sans rien vérifier mais meme ça , ça ne marche pas!

    il faut que je trouve un moyen de voir ce qu'il envoie. voilà

  2. #42
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Et avec antislash devant projetweb ?

    /projetweb

  3. #43
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut
    marche pas! j'ai tout essayé.

  4. #44
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut
    voila ce que me rend Apache avec /projetweb/mesannonces.html ou projetweb/mesannonces.html :

    15:24 09/03/2011[Sat Oct 30 20:16:50 2010] [notice] Apache/2.2.11 (Win32) PHP/5.3.0 configured -- resuming normal operations

    je pense que c'est bon sinon j'aurais un message du genre "fichier non trouvé".

  5. #45
    Membre émérite

    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2011
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 411
    Par défaut
    Citation Envoyé par skandaboy Voir le message
    si tu parles du php.ini l'affichage des erreurs est déjà à on.
    sinon je récupère bien l'adresse mail entrée dans mon formulaire.
    Je pense que mon pb vient du fait qu'il envoie qq chose avant le header, j'ai lu ça dans le forum ou d'autres personnes ont eu le m pb.
    S'il y avait quelque chose à envoyer au navigateur avant le header et que l'affichage des erreurs était sur "on" alors tu aurais eu un message d'erreur style
    headers already sent

    Sur un tout autre "sujet" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function testsubmit() {
    return !!document.formulaire.action; // Tu devrais remplacer ça par return false;
    }
    De plus, tu te rend compte qu'en cas de desactivation de javascript, ton/tes formulaire/s seront inutilisables ?
    (Sur ce sujet d'ailleurs, je me demande l'utilité d'un formulaire double avec une astuce plutôt bancale plutôt que 2 formulaires distincts ?)

  6. #46
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut
    C'est une solution rpovisoire il se pourrait que je change plus tard. Je fais ça simplement pour respecter une certaine rigueur c à dire un formulaire/page.

  7. #47
    Membre émérite

    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2011
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 411
    Par défaut
    Par mesure de sécurité et selon les configurations PHP, il est aussi conseillé de mettre un exit(); après un header de Location. Je ne pense pas que ça change quoi que ce soit pour toi, ici mais c'est bon à savoir.

    Par ailleurs, j'ai l'habitude de ne pas laisser les derniers "?>" présent dans un fichier PHP. Le fichier est toujours valide et bien interprété par le moteur et ça évite d'avoir des espaces et caractères après potentiellement bloquant pour les redirections (justement)

  8. #48
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut
    ça ne donne rien. je crois que je vais me tourner vers une redirection avec JS.

  9. #49
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut
    HOURAAAAAAAA! j'ai trouvé!!

    j'ai changé le documentroot dans ma config Apache à /projetweb et ça marche!

    C'est trop bête!

    Merci pour tout les gars.

    Mais est-ce que vous pouvez me dire pourquoi ça marche pas qd je laisse sur /www?

  10. #50
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Citation Envoyé par alain31tl Voir le message
    As-tu essayé de cette façon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header("Location : /projetweb/mesannonces.html");
    Oui.

  11. #51
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut
    Euh non excusez moi je me suis emporté j'ai changé le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header("Location:mesannonces.html");
    et ça marche comme ça. avec tout collé dans la parenthèse.

  12. #52
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Heu...!
    Difficile de te suivre l'ami.
    Bon courage.

Discussions similaires

  1. [Joomla!] Redirection vers une autre page d'accueil de celle de Joomla
    Par moustique95 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 25/11/2008, 11h57
  2. Redirection vers une autre page
    Par cdevl32 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/11/2007, 16h29
  3. Réponses: 1
    Dernier message: 19/02/2007, 16h05
  4. Redirect vers une autre page
    Par RobinNono dans le forum Langage
    Réponses: 5
    Dernier message: 24/08/2006, 16h01
  5. iis redirection vers une autre page
    Par wodel dans le forum IIS
    Réponses: 1
    Dernier message: 03/01/2006, 16h36

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