Cita: (1) comprueba que no generes html antes de session_start() , elimina espacios, saltos de linea , lo primerito session_start(); suele ser un fallo comun , mira haber para ir descartando
No, nanáis. session_start es lo primero y no hay espacios en blanco
(2)pasas de verlistaautos a una pagina donde muestras la lista y al pulsar en ver es en esa pagina donde no encuentra la session?? podemos ver como lo haces ??
Código PHP:
<?php /*Busco en base de datos la lista y la regreso como un array de objetos*/
foreach($lista_autos as $auto): ?>
<li>www.ejemplo.com/ver_auto.php?IdAuto=<?php echo $auto->id;?></li>
<?php endforeach; ?>
Al dar click al link llego a la pagina ver autos.
Cita: (3)de que manera eliminas las cookies??
Supongo que esto se hace cuando cierro sesión. Lo hago con session_destroy();
Cita: (4) de que maneras accedes a dicha pagina con un link formulario header¿?
Con un link, el que genero en la lista de autos.
Cita: (4) prueba esta solucion
lo que debes confirmar por otros médios es que tu Navegador no esté bloqueando dicha cookie o alguna barra instalada en tu navegador que suele tener esas funcionalidades, o algún antivirus... etc.....
Si quieres hacer una prueba .. propaga la $_SESSION en el URL desde la pagina que funca a la que no funca
Tampoco funciona en otros navegadores, ni en otras máquinas, así que dudo que sea esto.
Seguiré revisando, en última instancia, borraré la página y la volveré a hacer.