Вы, кажется, путаете cookie и сессию. Файлы cookie хранятся на стороне клиента, а сеансы хранятся на стороне сервера. Хотя сеансы часто используют cookie, он используется только для хранения идентификатора сеанса, но не фактических данных.
Фактическое расположение файлов cookie зависит от агента пользователя. Большинство хранит их в файлах в файловой системе клиента. Место хранения сеанса указывается с помощью session.save_path (кроме случаев, когда вы используете обработчик хранилища , отличный от значения по умолчанию).
Кроме того, setcookie
всегда возвращает true за исключением случаев, когда соответствующее поле заголовка Set-Cookie не может быть отправить из-за того, что заголовок HTTP уже отправлен и, следовательно, больше не может быть изменен. Возвращаемое значение setcookie
ничего не говорит о том, был ли cookie принят или нет.