У меня есть сомнение относительно объявления переменной сеанса php.где объявить session_start, если включено несколько файлов?
У меня есть два файла php. 1. head.php 2. body.php
head.php
session_start();
$id = $_Session['id'];
$name = $_Session['name'];
some other text like include js include css etc.
body.php
include 'head.php';
echo $id;
echo $uid;
это правильно? или мне нужно добавить session_start();
в body.php файл также.
Просьба подробно я не понял. – Ironic
неправильный. если вы включили f1.php и f1.php, то session_start(), то вы включаете f2.php и f2.php также выполняет session_start(), вы получите сообщение об ошибке/предупреждении о том, что сеанс уже запущен. если вы не скрываете их с error_reporting() ofc – hanshenrik
@hanshenrik Вызов 'session_start();' два раза ничего не перезаписывает. 'session_start - начать новый или возобновить существующий сеанс' И никто не предложил им использовать его дважды. –