Сообщение об ошибке в php $_SESSION невозможно получить после того, как оно создано на другой странице.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Сообщение об ошибке в php $_SESSION невозможно получить после того, как оно создано на другой странице.

Сообщение Anonymous »

Я выполняю этот частный метод путем вызова в другой части класса. сеанс запускается уже в верхней части скрипта (источник проблемы не связан с session_start()).
Здесь я генерирую сообщение об ошибке:

Код: Выделить всё

private function isValidOthers($parentId, $title, $keywords, $description, $status, $slug)
{
if (empty($parentId) || empty($title) || empty($keywords) ||
empty($description) || empty($status) || empty($slug))
{
$_SESSION["error"] = "All inputs are necessary. Please fill all fields.";
header("Location:admin/category_add.php");
exit;
}
}
И здесь я хочу обработать сообщение об ошибке (admin/category_add.php):

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/79112982/error-message-in-php-session-is-couldnt-be-reached-after-it-is-generated-in-a[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»