Tyler Durden: PHP Session Variable als array

Beitrag lesen

Hallo zusammen,

ich möchte ein kleines Votingsystem in eine Website einbauen. Damit jeder User nur 1 mal voten kann, soll zuerst eine Session gestartet werden. Nun wenn der User die Stimme abgibt, dann wird ein Array $vote registriert und er kehrt zur Auswahl zurück.

So weit so gut. Nun kann der User einen anderen Artikel auswählen und auch dort eine Stimme abgeben.
Leider kriege ich das ganze aber nicht so ganz hin, denn beim nächsten Aufruf des Artikels verhält sich das ganze, als hätte er nie für den Artikel eine Stimme abgegeben.

hier mein Code von der 1 Wahlseite:

  
session_register($voted);  
$voted = array($n => 1);

Bei der nächsten Auswahl wird überprüft, ob für den Artikel n schon eine Stimme abgegeben wurde:

  
if($voted[$n]) == 1)  
	{ "Votingergebnis"}  
else  
       { "Votingauswahl" }  

Besten Dank für eure Hilfe.