1. Quale dei seguenti comandi HTML richiama la pagina

1. Quale dei seguenti comandi HTML richiama la pagina “programma.php” su un server web inviando i dati,
inseriti nei campi del modulo stesso, nel corpo di un messaggio http?




<FORM ACTION=”POST” METHOD=”programma.php”>
<FORM NAME=”POST” METHOD=”programma.php”>
<FORM ACTION=”programma.php” METHOD=”POST”>
<FORM NAME=”programma.php” SUBMIT=”POST”>
Quale, tra i seguenti, è un valore dell’attributo TYPE del tag singolo <INPUT> dell’HTML che individua un
pulsante di commando ?
2.
 RESET
 TEXT
 HIDDEN
 CHECKBOX
3.




4.




Che cosa è: http://localhost/dati.php?nome=michele&cognome=guerra
Una stringa d’interrogazione (query_string) inviata da un modulo HTML con il metodo POST
Un indirizzo (URL) inviato da un modulo PHP al sito web locale
Una stringa d’interrogazione (query_string) inviata da un modulo HTML con il metodo GET
Un indirizzo (URL) inviato da un modulo PHP al computer client.
A che cosa servono i metodi GET e POST
Servono per controllare i dati inviati ad un browser web
Servono per controllare i dati di un modulo HTML
Servono per passare valori da un sito web ad un browser web
Servono per passare valori da una pagina all’altra di un sito web
5.
Per testare tutte le funzionalità di un sito (sviluppato con programmazione lato server) il programmatore deve
verificare che nel suo P.C. sia stato installato e sia attivo:




Un software che offra il servizio FTP (File Trasfer Protocol)
Un software che offra i servizi di un server Web
Un software di navigazione (browser) e un compilatore per il linguaggio
Un software che offra i servizi di un client Web
6.
Un sito Web accessibile via Internet è formato da un insieme di pagine:




Memorizzate nella RAM del computer server
Memorizzate nella RAM del computere client
Memorizzate nella directory root del server web
Memorizzate nella directory root del browser web
7.
Che cosa è un cookie?




è un programma in esecuzione sul client
è un programma in esecuzione sul server
è un’informazione archiviata nella macchina server
è un’informazione archiviata nella macchina client
8. Che cosa permette questa istruzione:
setcookie(‘nome’, ‘Carlo’, time()+3600)




9.
Si imposta un cookie chiamato nome con il valore Carlo con scadenza 1ora
Si imposta un cookie chiamato Carlo con scadenza 3600 ore
Si imposta un cookie chiamato Carlo con valore 3600
Si imposta un cookie chiamato Carlo che memorizza l’ora di connessione e il valore 3600
Che cosa permettono le sessioni ?
 Consentono di memorizzare i dati del database durante la navigazione
 Consentono di memorizzare variabili e propagarle da una pagina all’altra durante la navigazione
 Consentono l’archiviazione sulla macchina client di dati del database durante la navigazione
 Consentono di archiviare oggetti sulla macchina client e propagarli da una pagina all’altra durante la
navigazione
10.




Che cosa è un Web Server ?
E’ un programma che si occupa della gestione della rete Internet
E’ un computer Host della rete Internet
E’ un programma che gestisce le richieste che gli utenti fanno sulla porta TCP/IP 80
E’ un programma che serve per la realizzazione di siti web
11. Quale codice SQL è corretto con MySQL per poter creare una tabella chiamata “utenti” con i seguenti
attributi:
CODICE: intero – non può avere valore nullo - chiave primaria - autoincremento;
USERID: testo (max 20 chr) – non può avere valore nullo – valore univoco;
PASSWORD: testo (max 20 chr) – non può avere valore nullo – valore univoco.
 Create table utenti (CODICE int not null primary key auto_increment, USERID varchar(20) not null,
PASSWORD varchar(20) not null, unique(USERID,PASSWORD);
 Create table utenti (CODICE int not null primary key auto_increment, USERID varchar(20) not null index,
PASSWORD varchar(20) not null index);
 Create table utenti into database (CODICE int primary key auto_increment, USERID varchar(20) index,
PASSWORD varchar(20) index);
 Create table utenti update database(CODICE primary key auto_increment, USERID varchar(20) not null,
PASSWORD varchar(20) not null, index as USERID and PASSWORD);
12. In PHP che cosa permettono le seguenti istruzioni:
if (!($conn = mysql_connect($hostname,$username,$passDB))) mostraerrore();
if (!mysql_select_db($dbname, $conn)) mostraerrore();
$query = "SELECT ID, PASSWORD FROM UTENTI WHERE ID LIKE '".$id."' AND PASSWORD LIKE
'".$password."';";
if (!($result = mysql_query($query, $conn)))
mostraerrore();




Inseriscono codice SQL nella pagina web che elabora il browser web
Inseriscono codice SQL nell’invio dei dati al browser web
Eseguono una query di aggiornamento dati
Eseguono un query di estrazione dati
13. In PHP che cosa permettono le seguenti istruzioni:
$id = $_POST["id"];
$password= $_POST["password"];
if (empty($id)) || (empty($passw))
{header(“Location: noidpassw.php”); }




Memorizzano le variabili nell’array POST per passarle alla pagina “noidpassw.php”
Memorizzano e controllano le variabili passate da un modulo HTML con il metodo POST
Memorizzano gli attributi id /password per connettersi alla pagina header “noidpassw.php”
Memorizzano e controllano le variabili passate dal database all’array POST
14.
Che cosa permette la seguente istruzione SQL in un database di MySQL:
INSERT INTO città (id, nome, pop) VALUES (‘Prova’, ‘Houston’, 30000);




Aggiorna i campi della tabella città
Inserisce una nuova riga nella tabella città
Inserisce una nuova tabella nel database città
Inserisce nuovi attributi nella tabella città
15. In PHP che cosa permettono le seguenti istruzioni:
session_start();
session_register("count");




Registra il valore count nell’array di sessione inizializzato da session_start()
Registra nella variabile count il valore dell’array di sessione inizializzto con session_start()
Crea un nuovo id di sessione e inizializza la variabile count
Crea un nuovo id di sessione e memorizza il valore count
16. In PHP che cosa permette la seguente istruzione:
include “db.inc”;




Permette di usare tutte le variabili, funzioni e istruzioni contenute nel file “db.inc.”
Permette la connessione al database “db.inc”
Permette di includere il file immagine contenuto in “db.inc”
Permette la connessione al browser web tramite le variabili contenute in “db.inc”