Johannes Zeller: session_ID erzeugen

Beitrag lesen

Hallo Wolfgang,

Ich dachte eigentlich das ich wenn ich selber eine session_id herstelle die Möglichkeit hätte mein eben genanntes direktvoting über das script machen könnte.

Nein, das wird nicht gehen, wenn das Abstimmungsscript korrekt programmiert ist. Dann wird nämlich nicht nur überprüft, ob eine beliebige Session-ID mitgesendet wird, sondern auch ob eine bestimmte Session-Variable existiert.

D.h., auf der Seite mit dem Abstimmungslink wird beispielsweise eine Variable $_SESSION['check'] gesetzt. Die gilt allerdings nur für die Session, die auf dieser Seite mit session_start() erzeugt wird.

Folgst du dann dem "JA..."-Link wird überprüft, ob für diese Session eine derartige Variable existiert. Nur wenn dies der Fall ist, wird die Abstimmung als gültig bewertet. Es gibt keine Möglichkeit, abzustimmen ohne auf die Seite mit dem Link gekommen zu sein. Man kann das aufrufen der Link-Seite lediglich durch ein Programm statt durch den Benutzer erledigen lassen.

Schöne Grüße,

Johannes