passage de variable

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 : passage de variable

par pulsar60 » 18 sept. 2007, 17:20

Yop apparament ca marche, je coche pas encore le résolu le temps de faire 2/3 test

Merci a vous en tout cas! ^^

par fab » 18 sept. 2007, 17:05

évite les variables entre des " ou ' arrive un moment ou ça pose toujours problème :)

utilise plutot la conténation avec le . exemple:
$a = 'bonjour ';
$b = 'monsieur';
$chain = $a . $b;
echo $chain; // bonjour monsieur

essaye donc
echo $_POST['login'] . $_POST['passe']

par pulsar60 » 18 sept. 2007, 17:01

j'ai ceci comme message d'erreur:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\program files\easyphp1-8\www\pulsar\login.php on line 5
la ligne 5 correspond a
echo" $_POST['login'] $_POST['passe']";

par fab » 18 sept. 2007, 16:56

elle recoit les variables POST['login'] et POST['pass']
ok mais pour les utiliser, je dois bien mettre $login et $pass nan?
non non, sauf si tu ajoutes ça
$login = $_POST['login'];
$passe = $_POST['passe'];
Avant on pouvait directement mais pour des questions de sécurité ça a été désactivé.
Je viens de te donner une petite astuce pour faire comme toi avant mais tu peux directement faire les traitements avec $_POST['login'] et $_POST['passe']

par fab » 18 sept. 2007, 16:53

dans ton php.ini la directive register_globals doit être à off ( ce qui est bien !! )

Tu dois donc acceder aux variables à travers les tableaux $_POST et $_GET

essaye donc $_POST['login'] , $_POST['passe']

par pulsar60 » 18 sept. 2007, 16:52

elle recoit les variables POST['login'] et POST['pass']
ok mais pour les utiliser, je dois bien mettre $login et $pass nan?

par d0m » 18 sept. 2007, 16:50

elle recoit les variables POST['login'] et POST['pass']

passage de variable

par pulsar60 » 18 sept. 2007, 16:43

Voilà, j'ai un formulaire qui envoie a une certaine page, mais je ne sais pas pourquoi, ces variable n'arrivent pas T.T
<form method="post" action="login.php">
<td width="127" align="right"><b><font face="Arial">Login:</font></b></td>
<td><input type="text" name="login" size="31" ></td>
</tr>
<tr>
<td width="127" align="right">
<b>
<font face="Arial"> Mot de passe:</font></b></td>
<td>
<input type="password" name="passe" size="31"></td>
</tr>
<tr>
<td width="127" align="right"></td>
<td>
<p dir="ltr">
<input type="submit" value=" Entrée " name="B1" style="font-family: Arial; font-size: 11px; float: right">
</td>
</form>
ma page de login devrait bien recevoir les variable $login et $passe nan?