Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- function new_session(){
- $_SESSION['gamevalue']=mt_rand(1, 1000);
- $_SESSION['gametries']=0;
- }
- function test(){
- if (isset($_POST['value'])){
- $_SESSION['gametries']++;
- $_POST['value']=(int)$_POST['value'];
- if ($_POST['value']==$_SESSION['gamevalue']){
- echo 'Вы <b>угадали</b> с '.$_SESSION['gametries'].' попытки, это было число <b>'.$_POST['value'].'</b>, игра окончена. Начата новая сессия';
- new_session();
- return;
- }
- if ($_POST['value']<$_SESSION['gamevalue']){
- echo 'Число <b>больше</b> названного вами '.$_POST['value'];
- }else{
- echo 'Число <b>меньше</b> названного вами '.$_POST['value'];
- }
- echo '. Попытка #'.$_SESSION['gametries'];
- }
- }
- if (!isset($_SESSION['gamevalue']) or ($_GET['action']=='new')){
- new_session();
- echo 'Новая сессия начата! Число от 1 до 1000 включительно <b>загадано</b>!';
- }else{
- test();
- }
- ?><form method="post" action="?">
- <input name="value" value="<?php echo $v; ?>"><br />
- <input type="submit" value="Попытать счастья">
- </form>
- <a href="?action=new">Новая игра</a>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement