Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Controllo in php!

  1. #1
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    12

    Controllo in php!

    Salve ragazzi io vorrei un aiuto da parte vostra sto creando un game a livelli e vorrei ke l'utente anche se conoscesse i link dei successivi livelli non saltasse gli altri livelli!

    ecco per esempio sto sorgente

    if ($row['livello']==5) {
    $livello = "6.php";
    $estensione = "";
    }else{
    $livello = $row['livello'] + 1;
    $estensione = ".php";
    }
    mysql_close($db);
    echo " <script language = 'Javascript'>\n";
    echo " document.location.href = 'livello" . $livello . $estensione . "';\n";
    echo " </script>\n";

    Ecco mi spiegate se questo puo andar bene?

  2. #2
    Setta un campo nel db che indica il livello a cui lui può accedere e poi esegui la verifica in ogni pagina..esempio..se il settagio nel campo del DB dice 5..nella pagina del livello 10 o altri verifica se il livello è corretto per la pagina che stai eseguendo, altrimenti lo cacci.


    Codice PHP:
    # Non Usare questo
    # echo " document.location.href = 'livello" . $livello . $estensione . "';\n";
    #
    # Usa
    # header("Location: livello".$livello.".php"); 
    se puoi usa le Reg exp per fare sempre una verifica dei dati anche se arrivano dal DB

    Ciao

  3. #3
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    12
    mmm ok scusami ipotizziamo ke io voglia fare un game a 10 livelli!

    il sorgente sarebbe questo sempre per il controllo?

    if ($row['livello']==9) {
    $livello = "10.php";
    $estensione = "";
    }else{
    $livello = $row['livello'] + 1;
    $estensione = ".php";
    }
    mysql_close($db);
    echo " <script language = 'Javascript'>\n";
    echo " document.location.href = 'livello" . $livello . $estensione . "';\n";
    echo " </script>\n";

  4. #4
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    12
    allora? nessun mia iuta?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.