Page 64 - Corso facile di PHP + MYSQL
P. 64

<?php



        // avvio la sessione

        session_start();

        //Dichiarazioni variabili per la connessione al database

           $host = ‘localhost’;

           $user = ‘amokve’;

           $password = ”;

           $database = ‘my_amokve’;
        // Connessione al database server


           $connessione= mysql_connect($host, $user, $password) or die (“impossibile
        connettersi al server”);
        // Selezione del database


           mysql_select_db($database) or die (“impossibile connettersi al database
        $database”);
        ?>



         session_start();

         Come si evince dal listato abbiamo aggiunto una nuova istruzione in PHP. Questo codice

         indica l’apertura di una sessione.



        Le sessioni sono importanti per la gestione degli utenti che entrano all’interno di un’area
        riservata.  Stabilisce  un  momento  di  dialogo  iniziale  tra  l’utente  che  è  iscritto
        all’interno  di  una  tabella  del  database  e  il  server. L’utente  sarà  riconosciuto  e  gli
        verrà attribuito un riconoscimento valido per tutta la durata della sua permanenza
        nell’area riservata. E’ dunque un elemento di sicurezza ed esclude che pagine protette
        possano essere accessibili ad utenti non registrati nella tabella del database.

        La sessione è stata strategicamente inserita nel file di connessione al database poiché tutti
        gli altri file in php che useremo richiamano connect-db.php tramite l’istruzione include o
        require (istruzione analoga che non abbiamo menzionato).

        In basso presentiamo il codice riguardante il file login.php, molto importante per la nostra
        esercitazione.



        <?php

        // Includo la connessione al database
   59   60   61   62   63   64   65   66   67   68   69