Главная
Друзья!
Мы находимся в процессе большой чистки!
Возможны ошибки и кривизна страниц
Просмотреть всё и быстро не возможно!
Если нашли какую-то ошибку, то если вам не трудно напишите здесь адрес...
Сейчас вы здесь :
http://dwweb.ru/page/php/083_startovala_li_sessiya_php.html

Стартовала ли сессия php

Как определить стартовала ли сессия!? Мы уже проверяли существует ли сессия, но только определенная сессия, а нам нужно узнать именно то, что вообще существует ли сессия в принципе! И если сессия не запущена, то запустить сессию!

Давайте разберем все по порядку!

1. Мы сделали страницу, и там, мы разбирали существует ли определённая сессия. И в том числе сделали страницу пример , где и проверяли существование определенной сессии!

Это просто для того, чтобы заново здесь не повторяться...

2.

Но этот способ не много не тот, что нам требуется. Почему!?

Да просто потому, что сессия может быть такая существует, а после закрытия браузера она не будет больше существовать!

А нам нужно проверить именно... стартовала ли сессия, была ли запущенна сессия вот таким образом...

session_start();

Для этого есть совершенно простой способ проверки стартовала ли сессия или нет...

Оба варианта работают аналогично...

if($_SESSION) { echo 'Сессия существует'; } else { echo 'Сессия не существует';}

или...

if(isset($_SESSION)) { echo 'Сессия существует'; } else { echo 'Сессия не существует';}

3.

Нам понадобится два примера...

Первый пример стартовала ли сессия или нет [H2]

Изначально на этой странице - сессия не запущена...
Второй пример - на этой странице сессия стартовала...

Посмотреть пример и скачать можно по ниже идущей ссылке

Скрипт № 29.2
Название скрипта и номер :Проверить запущена ли сессия php
Пример - Проверить запущена ли сессия php
Скачать - архив
Все скрипты на одной странице