Menu principale:
www.miosito.com/pagina-richiesta?id=123&page=3
<!DOCTYPE html> <html> <head> <title> </head> <body> <form action="search.php"> &ly;input type="text" name="author" placeholder="Inserisci autore" /> <input type="submit" value="Cerca" /> </form> </body> </html>
http://localhost/search.php?author=Pippo
<?php $author = $_GET['author']; $author = filter_var($author, FILTER_SANITIZE_STRING); $authors = [ 'Stephen King' => 'Stephen Edwin King (Portland, 21 settembre 1947) è uno scrittore e sceneggiatore statunitense', 'Arthur Conan Doyle' => 'Sir Arthur Ignatius Conan Doyle (Edimburgo, 22 maggio 1859 – Crowborough, 7 luglio 1930) è stato uno scrittore scozzese', 'Agatha Christie' => 'Dame Agatha Mary Clarissa Miller, Lady Mallowan, nota come Agatha Christie (Torquay, 15 settembre 1890[1] – Wallingford, 12 gennaio 1976), è stata una scrittrice britannica.' ]; if (!in_array($author, array_keys($authors))) { $error = 'Autore non trovato'; } $result = $authors[$author]; ?> <!DOCTYPE html> <html> <head> <title></title> </head> <body> <h1>Risultati di ricerca per: <?php echo $author ?></h1> <?php if ($error): ?> <p style="color: red"><?php echo $error ?></p> <?php else: ?> <p><?php echo $result ?></p> <?php endif ?> </body> </html>
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <form action="register.php" method="post"> <input type="text" name="username" placeholder="Inserisci lo username" /><br> <input type="password" name="password" placeholder="Inserisci la password" /><br> <input type="submit" value="Registrati" /> </form> </body> </html>
<?php $username = $_POST['username']; $password = $_POST['password']; $username = filter_var($username, FILTER_SANITIZE_STRING); $password = filter_var($password, FILTER_SANITIZE_STRING); if (!$username || !$password) { $error = 'Username e password sono obbligatori'; } ?> <!DOCTYPE html> <html> <head> <title></title> </head> <body> <h1>Risultati Registrazione</h1> <?php if ($error): ?> <p style="color: red"><?php echo $error ?></p> <?php else: ?> <p>Benvenuto <?php echo $username ?></p> <?php endif ?> </body> </html>