>>>ВОПРОСЫ НОВИЧКОВ<<<

152K
.
Hey guys! Finally I'm gonna change status!?
Simba, Ну если сборщик удалит весь вот этот бред...
*** (+/-)
.
Hey guys! Finally I'm gonna change status!?
PaRtiZzaN, Упростил до нЕльзя
https://forcms.ru/2.php
.
# kantry (13.12.2019 / 13:09)
В остальных этот код не будет работать
как страшно жить
.
Кадило крутится, лавэха мутится
# dilp (13.12.2019 / 14:33)
как страшно жить
Не бойся
.
¯\_(ツ)_/¯
Народ, я вот не пойму что за фигня, раньше когда то делал а сейчас не работает.
Мне нужно вывести например уведомление об успешном действии через сессию $_SESSION['notify'];

Я записываю текст уведомления в сессию, но когда вывожу, его нужно как то удалять что бы при обновлении страницы оно пропало.
Получается вот так:
<?php
   if(isset($_SESSION['notify'])) echo $_SESSION['notify'];
   unset($_SESSION['notify']);
?>


А сессия чистится сразу без вывода. Но по факту то она должна вывестись а потом удалиться? Раньше именно так у меня работало. Сейчас нифига. Как сделать без применения сторонних библиотек?
.
Кадило крутится, лавэха мутится
# PaRtiZzaN (21.12.2019 / 00:35)
Народ, я вот не пойму что за фигня, раньше когда то делал а сейчас не работает.
Мне нужно вывести например уведомление об успешном действии через сессию $_SESSION['notify'];

Я записываю текст увед
Там у тебя проблема есть. Чтобы её не было нужно последовать рекомендации ) https://svyatoslav.biz/misc/ps ... PSR-1
Там обрати внимание на пункт 5. А именно на строку
Тело каждой управляющей конструкции ДОЛЖНО быть заключено в фигурные скобки.

Так как ты сделал у себя конечно можно делать с точки зрения синтаксиса, но работает оно так как и должно работать, а не так как ты хотел )
unset у тебя выполняется независимо от условия.
.
# PaRtiZzaN (21.12.2019 / 00:35)
Народ, я вот не пойму что за фигня, раньше когда то делал а сейчас не работает.
Мне нужно вывести например уведомление об успешном действии через сессию $_SESSION['notify'];

Я записываю текст увед
Скопируй этот пример в отдельный php файл и запусти - по его принципу поймёшь, как допилить твой код.
session_start();

if (isset($_SESSION['notify'])) {
    echo $_SESSION['notify'];
    unset($_SESSION['notify']);
}

if (! empty($_POST['notify'])) {
    $_SESSION['notify'] = $_POST['notify'];
    header('Location: ?');
    die;
}

?>

<form method="post">
    <input type="text" name="notify">
    <input type="submit">
</form>
.
¯\_(ツ)_/¯
Короче после записи сессии нужно было всего то die; прописать, спасибо ДоХтор
.
# PaRtiZzaN (21.12.2019 / 00:50)
Короче после записи сессии нужно было всего то die; прописать, спасибо ДоХтор
Не много не так: не после записи сессии, а после перенаправления браузера, потому что после передачи заголовка Location код выполнять нет смысла, и для этого ты и прерываешь его выполнение. Ну а так как в сессию было записано значение, то после перенаправления ты и увидишь это значение.
.
Кадило крутится, лавэха мутится
Вопрос небольшой, а под винду open server так же как и раньше рулит?)
Лучше ниче нет ещё?
И доп. вопрос, композитор там включен же вроде в него или нет?)
Всего: 9861