настройка файлов cookie с использованием php - PullRequest
0 голосов
/ 27 июня 2018
<?php   
$_SESSION['name'] = array($_POST['name']) ;
$n = $_SESSION['name'][0];
setcookie('name[0]',$n,time()+(60*30));
?>
<html>
    <form class="contact100-form validate-form" action="step-3.php" >
        <input class="input100" type="text" name="name[]" placeholder="Enter Your First Name " value="<?php echo $_COOKIE['name[0]']; ?>"  />
        <button class="contact100-form-btn" type="submit" formmethod="post" onclick="valid()">
            Next
        </button>
    </form>
</html>

Мне нужно установить COOKIE, чтобы сохранить данные в форме на случай, если пользователь нажмет кнопку браузера назад со страницы действий.

Но почему-то cookie не может быть установлен. Ошибка:

Примечание: неопределенный индекс: имя [0]

Что я делаю не так?

P.S. Мне нужно сохранить данные в виде массива Также предложите, если есть лучший способ сделать его. возможно используя сессию

1 Ответ

0 голосов
/ 27 июня 2018

Ваш сеанс не запущен, поэтому массив сеансов недоступен.

Добавьте session_start(); в качестве строки под тегом PHP, и она должна работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...