Hola, estoy haciendo un programa en php y necesito las sesiones para saber que usuario esta logueado (tipico en programas de manejo de sesion) pero no entiendo por que no se mantiene el id de la session, hago un session_start(); al principio de la pagina sin poner ningun codigo antes. Hago un breakpoint en esta instruccion y cada vez que refresco la pantalla el id de la sesion cambia de valor, es como que detecta que no se inicio ninguna sesion. pongo el codigo de la pagina, la cual no esta suprimido todo el codigo que no tiene que ver con las sesiones.
<?php
session_start();
if (!isset($_SESSION["cuenta_paginas"])){
$_SESSION["cuenta_paginas"] = 1;
}else{
$_SESSION["cuenta_paginas"]++;
}
?>
<html>
<head>
<title>Contar páginas vistas por un usuario en toda su sesión</title>
</head>
<body>
<form action="otracuenta.php" method="post" >
<?php
echo "Desde que entraste has visto " . $_SESSION["cuenta_paginas"] . " páginas";
?>
<br>
<br>
<input type="submit" value="asdfasdf" />
</form>
</body>
</html>
si alguien sabe que me puede estar pasando se lo agradeceria mucho. estoy desesperado, hace mucho tiempo que estoy luchando con esto.
saludos a todos