session

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : session

par agité » 20 janv. 2006, 17:56

Ok j'ai essayer avec

Code : Tout sélectionner

$login=$_POST['login']; $pass=$_POST['pass'];
sa passe niquel merci !!

par Truc » 20 janv. 2006, 17:53

Il faut récupérer les champs d'un formulaire à l'aide de la variable POST:
$login=$_POST['login'];
de meme pour le passe et ensuite tu peux tester. Regarde ce tuto pour un formulaire simple.

EDIT: effectivement si le REGISTER GLOBAL est à ON ton code se serait très bien déroulé mais là il doit être à OFF donc erreur. Par défaut il est de plus en plus souvent à OFF donc vaut mieux prendre de bonnes habitudes :wink:

par agité » 20 janv. 2006, 17:53

j'ai cru comprendre qu'il y avait un problème avec la variable REGISTER GLOBAL ou quelque chose comme sa mais j'arrive pas bien a saisir, il faut modifier un fichier ou le code ?

session

par agité » 20 janv. 2006, 17:49

Bonjour

j'essaye d'ouvrir une session comme suit :

Code : Tout sélectionner

<html> <head> <title>Login</title> </head> <body> <br><br><br><br> <form name="form" action="log.php" method="POST"> <table align="center" border="1"> <tr> <td align="center">Connection</td> </tr> <tr> <td> <b>Login :</b><br> <input type="text" name="login"><br> <b>Pass :</b><br> <input type="password" name="pass"><br> <center><input type="submit" value="Connection"> </td> </tr> </table> </form> </body> </html>
après je traite login et pass par log.php :

<?

if($login=="demo" AND $pass=="demo")
	{
	echo"login ok";
 	}else{
	echo"recommencez";
	}

?>
Mais il m'indique l'erreur suivante :

Notice:
Undefined variable: login in c:\log.php on line 3

Mais il m'indique bien "recommencez" ce qui prouve qu'il test.


Je vois pas pourquoi j'ai ce message ^^