Para eso puedes hacer uso de las cookies almacenando en esta el IP del usuario y dandole como tiempo de vida 30 minutos. Luego cada vez que el usuario haga click en la opcion votar verficas que la cookie no exista, si no existe entonces realizas el voto y la creas.
Salu2