Cita:
Iniciado por mauled <?php
session_start();
$votar = 1;
session_register[$votar];
if(isset($votar))
echo "No puedes votar";
else
echo "Vota";
?>
La función session_register() no va el nombre de la variable como un "indice" de un array como sucede al usar $_SESSION ... El uso que haces de sesiones no es lo correcto ni la forma .. (ojo)
Código PHP:
<?
session_start();
if(empty($_SESSION['votar'])){
// Si no tiene valor nuestra variable de sesión .. la creamos.
echo "Votar";
$_SESSION['votar']=true;
// logica de la votación.
} else {
echo "No puedes Votar";
}
?>
El uso básico de sesiones (tal cual está) se asume propagación del SID en cookies (pues por ningún lado se hace expresamente).
Un saludo,