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 :

Paramètres $_GET additionnels perdus


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Juin 2005
    Messages : 63
    Par défaut Paramètres $_GET additionnels perdus
    Bonjour

    J'ai un soucis avec mon site internet (qui pourtant marchait depuis plusieurs années).

    Mon souci et que je n'arrive pas à aller la ou je souhaite.

    Voici la description initial de mon formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form  name="connection" action="adminConnection.php?etat=verif" method="post" >
    Donc normalement quand je fais ENTRE je devrais aller vers la page admin connection.php avec la variable etat = verif

    voici mon code de cette page
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if ($etat=="verif")
    		{...}
    else {...}
    Mon problème est que je ne rentre plus dans le IF.

    Quelqu'un à une idée??

    Merci beaucoup pour votre aide.

  2. #2
    Membre chevronné
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    504
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 504
    Par défaut
    Comments récupères-tu le contenu de $verif ?

    Tu ne fais pas un $verif = $_GET['verif'] ?

    Doit y'avoir un paramétrage (je sais plus lequel) dans le php.ini qui impose ou non de devoir récupérer le contenu des variables dans la page via $_GET ou $_POST... Si ça marchait avant et que tu récupère pas $verif dans $_GET[], c'est surement que la config du php.ini a changé entre temps.

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Juin 2005
    Messages : 63
    Par défaut
    OK je vais regarder ce point.

    Comment vérifier si le PHP.INI a changer ou non???

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Juin 2005
    Messages : 63
    Par défaut
    RE,

    bon ma question ci-dessus reste d'actualité
    Comment vérifier si le PHP.INI a changer ou non???
    sinon en mettant $_GET ca marche je rentre bien dans le if mais j'ai desormais un autre probleme

    en effet je n'arrive plus a recuperer mon login

    voici mon formulaire
    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
    <form  name="connection" action="adminConnection.php?etat=verif" method="post" >
    			<table  align="center" border=1>
    			<tr>
    				<td> Login </td>
    				<td> <input name="login" type="text"> </td>
    			</tr>
    			<tr>
    				<td> Mot de passe </td>
    				<td > <input type="password" name="mdp"></td>
    			</tr>
    			<tr>
    				<td align='center' width='300' colspan='2'>
    					<input type='submit' name='submit' value='Entrer'>
    				</td>
    			</tr>
    			</table>
    			</form>
    et voici mon code php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if ($_GET['etat']=="verif")
    			{
    				//fonction qui controle si le login et le mot de passe est correct ou non
    				echo "login".$login;
    et ben je ne recupere plus mon login...

    Une idée??

    Merci pour votre aide.

  5. #5
    Membre chevronné
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    504
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 504
    Par défaut
    bhé il faut faire un $_GET (ou $_POST au besoin) pour toutes tes variables...

    Et si àa remarche et que ça marchait en l'état, c'est que ton fichier ini a bien changé... Si t'es chez un hébergeur, pas sur que tu puisse le voir... Si t'as accès au fichier ini, bhé regarde sa date...

  6. #6
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Bonjour,

    Ton login est récupérable via $_POST['login'] puisque tu as déclaré le method en post pour ton formulaire.

    Cependant, à quoi te sert ton tableau? Une mise en page apparemment...
    Si tu peux t'en passer, n'hésites pas un instant...

    Les tableaux pour la mise en page, c'est le mal.

    Peu lisible, encor que dans ton cas, le code est simple, et peu maintenable.

    Préfères l'utilisation du css conjoint aux divisions.
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

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

Discussions similaires

  1. url rewriting et paramètres $_GET
    Par ryan dans le forum Apache
    Réponses: 2
    Dernier message: 25/11/2014, 14h39
  2. [Security] Paramètres d'appel perdus
    Par thierryler dans le forum Spring
    Réponses: 4
    Dernier message: 24/05/2012, 08h48
  3. Réponses: 1
    Dernier message: 04/02/2010, 17h08
  4. Réponses: 5
    Dernier message: 27/01/2010, 11h49
  5. Effacement du paramètre $_GET
    Par Trebor_ dans le forum Langage
    Réponses: 6
    Dernier message: 25/03/2008, 12h03

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