Codeigniter и PHP проверяют, существует ли сеанс

Как я могу просто проверить, включены ли файлы cookie и пользовательский сеанс в PHP?

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

Я на Codeigniter, но я планирую использовать собственный PHP для этого элемента управления.

мой код:

if(session_start()){ echo 'started'; }

как я знаю, Codeigniter не использует собственную сессию PHP, как это сделать?

Ответ 1

Проверить действительный идентификатор сеанса:

$sid = session_id();

Например:

$sid = session_id();
if($sid) {
    echo "Session exists!";
} else {
    session_start();
}

Ответ 2

Первым пунктом является "Не бороться с каркасом" , когда ваша инфраструктура имеет некоторые функции, кроме использования. Обычно в классах Framework используются функции предотвращения инъекций.

Вот сообщение, когда вы узнаете, как проверить файл cookie:

Проверьте, включены ли файлы cookie

И для сеанса

Как узнать, активен ли сеанс?

Ответ 3

Я думаю, вы можете просто проверить, сделав что-то вроде:

if(isset($_SESSION)){
  // tells php session is initiated
}
if(isset($_COOKIE)){

}