Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896

    area riservata su fedora server

    ciao a tutti!


    io avrei usato uno script per creare un'area riservata. Con EasyPHP 1.6 funzia perfettamente. Ora provo a metterlo su Fedora core4 e non va...

    Premetto che MySQL funziona (ho installato phpMyAdmin2.7) e anche l'interazione PHP-MySQL funzia. Questo script funziona con le sessioni, cosa devo controllare sia attivo (php.ini.php??) o cosa deve essere installato?? grazie!

  2. #2
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    ecco il codice con le sessioni... mi aiutate??
    codice:
    include "parametri.php";
    session_start();
    if (($username=="") || ($password=="")){?>
      <CENTER>
        
    
    
        <H5><font color="#666666" size="1" face="Verdana, Arial, Helvetica, sans-serif">ATTENZIONE, è necessario
          specificare tutti i dati richiesti</font></H5>
        
    
    
        <font color="#666666" size="1" face="Verdana, Arial, Helvetica, sans-serif"><A HREF=index.php>RIPROVA</A></font>
      </CENTER>
    <?
    session_destroy();
    }
    else {
     //connessione al server
      $link = mysql_connect ( "$db_host",  "$db_login",  "$db_pass") or die ( "Non riesco a connettermi al server $db_host
    controlla controlla che il valore delle variabili in data.txt siano corretti!"); 
    
     //selezione del Database
      mysql_select_db ($database, $link) or die ( "Non riesco a selezionare il db $database
    "); 
    
     //estrazione del livello di utenza
      $selezione_livello = "SELECT * FROM fl_utenti WHERE ((username='$username') && (password='$password'))";
      $result_livel = mysql_query ($selezione_livello, $link) or die ("Non riesco ad eseguire $selezione_livello");
      //$livello = mysql_fetch_array ($result_livel);
      while ($valori= mysql_fetch_array ($result_livel)){
      		$nome =$valori["nome"];
    		$livello=$valori["livello"];
      }
      mysql_close ($link);  
     //autenticazione utente e registrazione della sessione
      if ((isset($livello[0])) && ($livello[0]!="")){
        
        session_register("autorizer");
        $autorizer = array ("username" => $username, "password" => $password, "nome" => $nome, "livello" => $livello[0]);
        header("location: index2.php");
      }
      else {?>
        <CENTER>
          
    
    <H5><font color="#666666" size="1" face="Verdana, Arial, Helvetica, sans-serif">ATTENZIONE, errore di autenticazione!</font></H5>
    
    
          <font color="#666666" size="1" face="Verdana, Arial, Helvetica, sans-serif"><A HREF=index.php>RIPROVA</A></font>
        </CENTER>
      <?
      session_destroy();
      }
    }
    ?>

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.