Я хочу узнать, как сохранить ценность после запроса на отправку.Как сохранить ценность после отправки запроса?
В моем коде, у меня есть эти переменные:
- MyVar
- MYANS
- результат
myvar
является случайной вал между 0-5. Я получу myans
с моего ввода, если myans == myvar
, тогда результат будет правдой (иначе он будет ложным).
Я вижу myvar
, прежде чем я отправлю свои ans только для попытки, но хотя я вижу var, когда я его отправляю, то, что я вижу, иногда бывает ложным, а иногда и истинным. Что мне не хватает?
example.php
:
<?php
session_start();
if (!isset($_COOKIE['result'])) {
setcookie("result","EMPTY");
}
setcookie("myvar",rand(0,5));
if (!empty($_POST)) {
if ($_POST['myans'] == $_COOKIE['myvar']) {
setcookie("result","TRUE");
}
else {
setcookie("result","FALSE");
}
}
?>
<html>
<head>
<title>Example</title>
</head>
<body>
<form method="post" action="">
<?php echo $_COOKIE['myvar'] ?>
<input type="text" name="myans">
<input type="submit" value="Send">
<?php echo $_COOKIE['result'] ?>
</form>
</body>
</html>