Уроки PHP 7 | Сессии в php. Как работать с сессиями.

preview_player
Показать описание
В этом уроке мы разберем работу с сессиями в PHP 7. Рассмотрим все особенности и нюансы. Начинается все с session_start() а дальше смотрите в видео!
========================================================
И не пропускай новые видео!!!
========================================================
ПЛЕЙ-ЛИСТЫ МОЕГО КАНАЛА:
========================================================

========================================================
Рекомендации по теме
Комментарии
Автор

А как часто вы используете сессии в своих проектах? Лично я долго выбирал курсы по IT, рассматривал разные компании, но остановился на Skypro. Благодаря наставнику нашел своего первого заказчика))

Rosalinnnnd
Автор

мне уроки очень нравятся!
Понятно, что никто не будет тебе проводить подробную лекцию, как в универе и необходимо самому почитать и посмотреть различные примеры, которых предостаточно, но старт как для новичка, хороший!

nikanew
Автор

Итак, тема видео сессии в php, видео идет 4 минуты, вопрос, для кого это видео? 1: опытные пхп юзеры? однозначно нет. 2: новички? - тоже нет, ибо посмотрев этот урок узнаешь 5% информации из темы. Вопрос: зачем этот урок? Во всех видео код пишется, но его работа не демонстрируется, и пишутся элементарные строки, которые в принципе никакой практической пользы не несут. В каждом видео говорится что то типо, перейдем к практики ибо без нее никуда, но практики нет, пару слов и все.

WarSTEELSub
Автор

Ничего не сказано, как сессия привязывается к пользователю (по спец куки), не сказано, что будет при последующих переходах по страницам. Не сказано о том, что можно менять время действия сессии (а это весьма важно бывает)

PIVKOooo
Автор

Действительно, ваши уроки что-то вроде направления. А за всем остальным - гугл, документация, часы самостоятельных поисков и самообучения. Хотелось бы конечно, чтобы содержимое видео соответствовало описанию к ним: "Рассмотрим все особенности и нюансы." В таком случае, зачем ансет и дестрой? в каких случаях, зачем, а может вовсе использовать их вместе? как и для чего они используются, какие последствия? Куча пробелов. Но как старт для самообучения сойдет. По поводу PHP7 - раз пишете на 7мом, то пора бы и использовать сокращенный вариант тернарной условной операции, а именно х ?: y. Как ранне говорили - для начинающих, вроде меня, либо отпугнет (хотя я уже давненько не совсем начинающий), либо заставит перелопатить весь интернет в поисках ответов на простые вопросы, на которые вы по каким-то причинам не сочли нужным пролить свет.

SHFTERmd
Автор

Пожалуйста! Объясняйте и разжевывайте каждую мелочь, за это вам многие будут благодарны ! Хороших видео по php7, очень мало, новичкам трудно разобраться что к чему . А так, большое спасибо за труд

МаксимК-вв
Автор

Безумно благодарен за шедевральные уроки! жаль раньше не знал о твоем канале( Тут столько нужного, что даже не знаю с чего начать :D Короче говоря... Мои благодарности))

ucantstopme
Автор

А как передавать сессии между страницами?

WandererStrannik
Автор

Отличные уроки, но хочется немного больше подробностей - что, зачем, почему...

Igor.Zaykov
Автор

Нужно было создать второй документ и в нем вывести сессии echo. Время жизни сессии по умолчанию по моему 20 минут, настроить можно в .htaccess

JobDisc
Автор

друг, ты говориш делаем так, ага, делаем так, напишем это, но ты не объясняешь что это, почему мы это написали, как это работает, типо говоришь напишем это чтобы случилось так, но например я понимаю что это не магия, и как то надо сказать как так получилось, как все это работает ... окей ...чтобы удалить все глобальные переменные и удалить сеанс надо написать session_unset(); session_destroy(); окей ... на что что делает? как удаляют? как закончивают? ...

gevorg
Автор

Честно говоря вообще не очень. Хотелось бы увидеть пример реализации. А так инфы очень мало

biki
Автор

хм, а где передача сессий то между файлами? собственно весь то вопрос в том, что когда я делаю редиррект скажем в духе header("Location: todo.php"); и там уже запускаю сессию, то я не могу почему-то вывести никакую инфу с этого файла (todo.php), пока там запущено session_start(); Пф, просто показал как подключить сессию, и как добавить в глобальный массив $_SESSION инфу, бред какой-то.

TheKirk
Автор

и эту муть гугл выводит первой строчкой?
я не то что бы бог веб-разработки, но просто тема сессий как-то прошла мимо меня, вот решил этот пробел восполнить

и что я (и не один я) вижу на видео?
инициализируем глобальную переменную
запихиваем туда два значения
выводим в браузер

для лучшего эффекта я бы заменил код на
$_SESSION["hello"] = "Hello ";
$_SESSION["world"] = "world";

// какая-то разметка



echo $_SESSION["hello"];
echo $_SESSION["world"];

//занавес

AntonKhomutenko
Автор

В подобных "уроках" никогда не разбирают возможные ошибки и трудности.
session_start(): Cannot send session cookie - headers already sent by (output started at G:\Server\...)

phitrow
Автор

Бездарно.... рассказать про сесси и нормально не обосновать нах они нужны. Корзину хранить? Так этим куки успешно занимаются, вот так и в школе урок ради урока, никому не объясняют нахрена это все нужно..

Dymskiy
Автор

На офф документации написано что лучше использовать $_SESSION = array(); вместо unset...

пашафудько
Автор

А как поставить сесию например на 1 день?

asteriotteam
Автор

А почему session_unset() не удалил переменные $_SESSION["favcolor"], ано попрежнему выводется на экран?

hrachhakhverdyan
Автор

почему сессия теряется обнавления страницы

XmanX