Código PHP:
<?php
session_name('tu_nombre');//pon un nombre a la session
session_start();//inicio sessiones
session_cache_limiter('nocache,private');//regulo la cache, para no dar error
ini_set("session.cache_limiter","86400");//las sessiones caducan cada 24h
if (empty($_SESSION['id_encuesta'])){//si el dato de la session esta vacio, ejecuta if
//aqui ejecutas el +1 en la encuesta
$_SESSION['id_encuesta']= $_GET['id'];//añadimos un dato como que ya ha votado
echo"se acava de votar!";
} else {//si la session existe...
switch ($_SESSION['id_encuesta']){//iniciamos swhich con las diferentes encuestas
case '1':
echo"Ya has votado esta encuesta!, no puedes mas!";
return;
case '2':
echo"Ya has votado esta encuesta!, no puedes mas!";
return;
case '3':
echo"Ya has votado esta encuesta!, no puedes mas!";
return;
}//termino switch
}//termino if
?>
saludos