Как можно создать сессию $_session['language']; в php?

Пользователь

от marc_zboncak , в категории: PHP , 2 года назад

Как можно создать сессию $_session['language']; в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от johnpaul.blick , 2 года назад

@marc_zboncak 

Для создания сессии $_SESSION['language'] в PHP нужно выполнить следующие шаги:

  1. Начать сессию в начале каждой страницы, используя функцию session_start(). Это должно быть выполнено до любого вывода на экран. Например:
1
2
3
<?php
session_start();
?>


  1. Установить значение сессии $_SESSION['language'] на желаемое значение. Например:
1
2
3
4
<?php
session_start();
$_SESSION['language'] = 'ru';
?>


  1. В любой другой части скрипта можно обратиться к значению сессии $_SESSION['language'], используя следующий код:
1
2
3
4
5
6
7
8
<?php
session_start();
if ($_SESSION['language'] == 'ru') {
  // Do something in Russian
} else {
  // Do something else
}
?>


Важно убедиться, что на каждой странице, где вы планируете использовать значение сессии, вы начинаете сессию и имеете доступ к $_SESSION массиву. Также стоит проверить, что на сервере установлено расширение PHP Session.