嘿,我在会话和无效变量方面遇到了一些问题:O IMO 我可能认为这可能与 PHP_SELF 或变量 $nombreentre 有关,但我会让你检查一下:) Thx
<?php
$formulaire = '<FORM method="POST" action="<?php $_SERVER[\"PHP_SELF\"]; ?>">
<p>
<label>Entrez un nombre de 0 a 100 :</label> <input name="nombre" type="text"/>
<input type="submit" value ="Valider !"/>
</p>
</form>' ;
if(isset($_POST['nombre']))
{
$nombreentre = htmlentities(stripslashes($_POST['nombre']));}
if (empty($_SESSION['nombremystere']))
{
$_SESSION['nombremystere'] = mt_rand(0, 100);
echo $formulaire;
}
else
{
if ($_SESSION['nombremystere'] > $nombreentre)
{
echo 'C\'est plus !';
echo $formulaire;
}
elseif ($_SESSION['nombremystere'] < $nombreentre)
{
echo 'C\'est moins !';
echo $formulaire;
}
else
{
echo 'Bravo, vous avez trouve le nombre mystere !';
session_destroy();
}
}
?>