Как сохранить сгенерированные номера массива в сессии для другого файла php? - PullRequest
0 голосов
/ 25 октября 2018

Вот код для 1-го файла php:

    <html>
    <body>
        <form name="form" method="post">
              Size of array: <input type="number" name="size">
        <input type="submit" name="Send" button style="width:700px;height:250px" value="Show array"></span></p> 
        </form>
    </body>
</html>

<?php
  session_start();
    if(isset($_POST['Send']))
    {
            for ($i = 0; $i < $_POST['size']; $i ++) 
            {
                $random[] = rand(0, 10);
            }
            $_SESSION['random'] = $random;
            var_dump($_SESSION['random']);
            //sort($random);


         echo "<br>";
         echo "<br>";
         echo "Amount of array's elements: ";
         echo '<strong>'.count($random).'</strong>';    
         header('Location: 2nd_form.php');
         exit();
    }
?>

А вот код для 2-го файла:

<?php
// Start the session
session_start();
//session_start();
var_dump($_SESSION['random']);
?>

Итак, как сохранить массив, который находится на 1-мформа и код должны сохранить его для 2-го файла?Просьба помочь: - (

1 Ответ

0 голосов
/ 25 октября 2018

это будет работать с вами

<?php
session_start();

if(isset($_POST['Send']))
{
    for ($i = 0; $i < $_POST['size']; $i ++) 
    {
        $random[] = rand(0, 10);
    }
    $_SESSION['random'] = $random;
    //var_dump($_SESSION['random']);
    //use die to stop script and do var_dump
    //die();
    //
    //dont print anything before header
    //
    header('Location: 2nd_form.php');
    exit();
}else{
    ?>
        <html>
    <body>
        <form name="form" method="post">
              Size of array: <input type="number" name="size">
        <input type="submit" name="Send" button style="width:700px;height:250px" value="Show array"></span></p> 
        </form>
    </body>
</html>
<?PHP
}
?>

2nd_form.php:

<?php
// Start the session
session_start();
//session_start();
var_dump($_SESSION['random']);
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...