Hola,
como dijo rudy69, no puedes guardar variables de SESSION por 24 Horas y si quieres borrar las cookies al
cerrar el navegador, pienso que no abría sentido en guardar cookies ya que puedes usar las de SESSION que son mucho mas seguras y expiran al cerrar el navegador.
de todas formas creo que podrías hacerlo de esta forma:
Código PHP:
setcookie("Tu_Cookie", $valor);
solo es cuestión de omitir la duración de la cookie, para que expire al cerrarse el navegador.
saludos.