kostenloser Webspace werbefrei: lima-city


User "einschränken" beim Homepage besuch...

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    politica

    politica hat kostenlosen Webspace.

    Hallo,


    ich ?berlege grade wie ich folgendes "einfach" l?sen kann:

    Nachdem einloggen kann der User entweder zu Seite 1 oder 2. Wenn der User nun auf Seite 2 geht soll er von dort aus zu Seite 1 und 3 kommen. Wenn man jetzt aber von Seite 1 zu Seite 4 m?chte (bsp. im Browser eingeben ..../seite4) soll eine meldung ausgegeben werden "nein geht nicht" und den User zur?ck auf die Seite wo er zuletzt war "geschickt" werden.

    So das man also nicht schummeln kann und sich eben mal von Seite1 zu seite 50 "portet".

    Meine ?berlegung w?re mit MySQL, doch dabei wird die DB beansprucht durch das dauernte speichern und ?berpr?fen.

    Beim besuch von Seite 1 speicher in "wobistdu" 1..... beim Seiten aufruf pr?fen was bei "wobistdu" steht und wenn man auf der falschen Seite ist wird man automatisch zur richtigen geleitet.


    Geht es auch einfacher und ohne DB?



    Beitrag ge?ndert: 24.9.2006 17:56:28 von politica
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Wozu MySQL, wenn PHP auch ginge?

    Speichere in einer Session die aktuelle Position eines Spielers.
    Und dann notierst du in einem Array, welche weiteren Punkte m?glich sind.

    Das sieht dann etwa so aus (nicht getestet):

    $weiter=array();
    $weiter[0]="1,2";
    $weiter[1]=""2,3;
    $weiter[2]="1,3";
    //usw.

    $m?glich=split(",",$weiter[$_SESSION['position']]);
    if(in_array($_GET['wohin'],$m?glich)
    {//alles OK

    }
    else die('das darfst du nicht !');
  4. Autor dieses Themas

    politica

    politica hat kostenlosen Webspace.

    Das ja sogar noch einfacher.

    Danke dir bladehunter und danke f?r den Schokokeks ^^
  5. Warum so kopliziert mit nem Array?
    Ich denke, es geht doch nur um +1 bzw -1.
    Da w?re es dann einfach
    $vor=$_SESSION['jetzt']++;
    $zurueck=$_SESSION['jetzt']--;

    F?r die erste Seite muss man sich dann eben noch ne if-Abfrage einfallen lassen, damit man nur nach vorne kommt.
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!