Page 1290 - Informatica dalla A a Z
P. 1290

$query = “SELECT * FROM post WHERE Titolo NOT LIKE ‘_$parolacer-

              cata’ ESCAPE”;

           Una volta inviata la nostra interrogazione possiamo procedere con la stampa:

              while ($record = mysql_fetch_array($risultato, MYSQL_ASSOC))

              {
              echo $record[‘Titolo’]; echo “<br />”;
              }

           Rivediamo il codice completo di ricerca.php:

              if(isset($_POST[‘vai’]))

              {
              echo “Ecco i risultati della tua ricerca:<br /><br /> “;
              $parolacercata = $_POST[‘cerca’];
              $query = “SELECT * FROM post WHERE Titolo NOT LIKE ‘%$parolacer-

              cata%’”;
              $risultato = mysql_query($query);
              while ($record = mysql_fetch_array($risultato, MYSQL_ASSOC))
              {
              echo $record[‘Titolo’]; echo “<br />”;
              }

              }
              else
              {
              }


           Le sessioni e i cookie: Per consentire ai vari utenti di registrarsi ed effettuare il login, dob-
           biamo poter memorizzare alcune informazioni durante la navigazione. Per fare questo ab-
           biamo due strumenti a nostra disposizione: il primo è costituito dalle sessioni, il secondo

           dai cookie.

           Le sessioni possiamo pensarle come dei “contenitori” in cui possiamo inserire diverse in-
           formazioni da memorizzate sul server per tutto il tempo di una “sessione”. Quando il bro-

           wser verrà chiuso tutte queste informazioni saranno cancellate.

           PHP mette a disposizione la variabile superglobale $_SESSION, che deve essere usata solo
           dopo aver avviato la sessione.

           Si usa un’apposita sessione session_start, da inserire obbligatoriamente prima di qualsiasi

           tipo di output all’interno del nostro file PHP:

              <?php
              session_start();

                                                           1286
   1285   1286   1287   1288   1289   1290   1291   1292   1293   1294   1295