Я сейчас занимаюсь разработкой сайта на PHP.Я пытаюсь установить cookie, в котором будет храниться идентификатор пользователя.Это для входа в систему, и мне нужен идентификатор пользователя, чтобы иметь возможность добавить его в разные таблицы в базе данных MySQL.
Когда пользователь успешно входит в систему, он создает сеанс PHP и файл cookie, а затем использует обновление метатега для перехода на страницу индекса.
if ($row = mysql_fetch_array($result))
{
setcookie('id', $row['use_id']);
$_SESSION['user'] = $username;
setcookie('userID', $row['use_id']);
echo '<meta http-equiv="refresh" content="0;url=../index.php">';
}
Если я удаляю мета-обновление и просто отображаю cookie, используя $_COOKIE['userID']
, он работает нормально, но когда я пытаюсь использовать $_COOKIE['userID']
на странице index.php после того, как она выполнит мета-обновлениеничего не отображается.