hola, estoy tratando de establecer el vencimiento de una cookie a una cantidad de tiempo determinada después de la actual, pero no logro darle. En las pruebas trato de establecer un minuto pero el vencimiento pasa de las 5 horas. Al imprimir $hora2 me muestra el valor que deseo, pero al pasar el parámetro a la cookie arroja un resultado diferente. Agradezco su ayuda, tengo este código:
date_default_timezone_set('America/Bogota');
$hora2 = date('Y-m-d H:i:s', strtotime('+1 minute'));
$vencimiento = strtotime($hora2);
$value = 'cualquier cosa';
setcookie("TestCookie", $value, $vencimiento);
setcookie("TestCookie2", $value, strtotime("+1 minute"));
--