Получить срок действия файла cookie

Можно ли прочитать время истечения срока действия cookie с помощью php? Когда я print_r($_COOKIE) он выводит:

 Array ( [PHPSESSID] => 0afef6bac83a7db8abd9f87b76838d7f [userId] => 1232 [userEmail] => user@email.com [firstName] => user [lastName] => user ) 

Поэтому я думаю, что $_COOKIE не имеет срока действия, возможно ли это с помощью какой-либо другой функции?

На сервер отправляются только имя и значение, поэтому другие данные cookie недоступны.

Вы можете просто переустановить файл cookie, если хотите продлить его продолжительность – это всего лишь несколько байтов в ответе, так что это не имеет значения.

нет, нет способа.
Браузер использует параметры cookie (путь, срок действия и т. Д.) Только для определения отправки cookie или нет, но ни один из этих параметров не отправляется обратно на сервер.

не думайте о cookie как о члене массива $ _SESSON, а как HTTP-заголовок. Это всегда помогает.

Или вы можете использовать функцию time () для значения cookie, так что вам нужен только один файл cookie и может извлекать данные. PHP-код будет выглядеть так:

setCookie('cookiename', time(), time() + 86400);

Таким образом, у вас будет истечение срока действия файла cookie за один день, и, получив его ценность, вы сможете узнать, когда он истечет с чем-то вроде этого:

86400 - (time() - $_COOKIE['cookiename']);