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

PHP & Base de données Discussion :

Header location depuis l'hébergeur


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Février 2014
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2014
    Messages : 145
    Par défaut Header location depuis l'hébergeur
    Bonjour a tous,

    j'ai crée une interface de gestion pour un site internet.
    Sur mon site j'ai des script et des header, en local tout fonctionne mais a partir du moment que j'ai uploadé le site plus aucun header fonctionne.
    j'ai la meme version de php en internet et l'hébergeur.

    Voici un exemple de script

    fichier ajoutant un type de menu
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
     
    <!DOCTYPE html>
    <html lang="fr" class="body-full-height">
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    <head>        
     
            <title>Ajout d'une famille de menu</title>            
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <meta http-equiv="X-UA-Compatible" content="IE=edge" />
            <meta name="viewport" content="width=device-width, initial-scale=1" />        
            <link rel="icon" href="favicon.ico" type="image/x-icon" />
            <link rel="stylesheet" type="text/css" id="theme" href="css/theme-default.css"/>
     
        </head>
        <body>
     
            <div class="registration-container">            
                <div class="registration-box animated fadeInDown">                
                    <div class="registration-body">
                        <div class="registration-title"><strong>Ajouter un type de menu</div>
                        <div class="registration-subtitle">Merci de remplir tous les champs mentionnés ci-dessous</div>
                        <form action="script/ajout-famille-menu.php" class="form-horizontal" method="post" enctype="multipart/form-data">
     
                        <h4>Nouveau menu</h4>
                        <div class="form-group">
                            <div class="col-md-12">
                                <input type="text" class="form-control" name="nom_menu" placeholder="Titre Menu" required/>
                            </div>
                        </div>
                            <div class="form-group">
                            <div class="col-md-12">
                                <input type="text" class="form-control"  name="prix_menu" placeholder="Prix Menu"required/>
                            </div>
                        </div>		           
     
                        <div class="form-group push-up-30">
                            <div class="col-md-6">
                                <a href="dashboard.php" class="btn btn-link btn-block">Retour</a>
                            </div>
                            <div class="col-md-6">
                                <button class="btn btn-danger btn-block" name="submit" type="submit" >Valider</button>
                            </div>
                        </div>
                        </form>
                    </div>
                </div>
            </div>
        </body>
    </html>

    et voici le script qui receptionne les données

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
     
    <?php
    session_start ();
    if (!isset($_SESSION['email_utilisateur'])) {
        header('Location: /admnistration/');
        exit;
    }
     
    if(isset($_POST['submit'])) {
    include ($_SERVER["DOCUMENT_ROOT"].'/administration/script/connect.php'); 	
     
     
     
    $nom_menu = $_POST['nom_menu'];
    $prix_menu = $_POST['prix_menu'];
     
     
     
    $req = $bdd -> prepare('INSERT INTO menu (nom_menu,prix_menu) 
    						VALUES (:nom_menu,:prix_menu)');
     
    $req->execute(array(
    					'nom_menu' => $nom_menu,					
    					'prix_menu' => $prix_menu));
     
     
    $req->closeCursor();
     
     
     
    header('Location:/administration/suppression-type-menu.php');
    exit;
    }
    else{
    	 header('Location:/administration');
    }
    ?>
    Si vous avez une idée je suis preneur, j'ai essayé avec des espace aprés le location, plusieurs manipulation ( test d'encodage utf8 sans bom et uft8 ) en vain.

    en vous remerciant par avance pour votre aide et votre lumière

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Est-ce que tu as essayé de faire un fichier avec seulement la redirection pour voir ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    location, en minuscules.


    Et il manque un i ici
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        header('Location: /admnistration/');

  4. #4
    Membre très actif
    Homme Profil pro
    Déveleoppeur Web/Mobile
    Inscrit en
    Avril 2013
    Messages
    330
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Déveleoppeur Web/Mobile
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 330
    Par défaut
    problème d'emplacement du fichier, en local le chemin n'est peut-être pas le même que sur le serveur.

Discussions similaires

  1. Mon header("Location: page.php"); ne fonctionne pa
    Par Flushovsky dans le forum Langage
    Réponses: 17
    Dernier message: 24/03/2006, 23h49
  2. [header location]
    Par agougeon dans le forum Langage
    Réponses: 5
    Dernier message: 11/01/2006, 20h26
  3. Actualiser une page après un "header location"
    Par salva57 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 15
    Dernier message: 10/01/2006, 22h09
  4. header('Location:$url') VS session_start()
    Par Paniez dans le forum Langage
    Réponses: 2
    Dernier message: 02/12/2005, 22h30
  5. [FTP] problème header("location:......")
    Par K4trix dans le forum Langage
    Réponses: 23
    Dernier message: 30/11/2005, 11h53

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