Corsi di Cultura Informatica (edizione 2002)

CICAIA Centro Interdipartimentale di Calcolo Automatico e Informatica Applicata dell'Università di Modena e Reggio Emilia
CEDOC Centro Documentazione della Provincia di Modena


ASP e PHP

  argomenti ASP
  • presentazione
  • WWW, HTML, browser
  • statico vs. dinamico
  • IIS e ASP
  • Linguaggio VBscript
  • Ancora VBscript
  • Oggetti interni ASP
  • Cookie e Session
  • Ricezione dati da FORM

  • Bibliografia e siti web
  • Oggetti interni ASP

    L'oggetto RESPONSE

    Negli esempi precedenti abbiamo utilizato l'istruzione
    Response.write espressione
    Response è un oggetto predefinito che serve a controllare e inviare l'output al browser. Metodi e proprietà dell'oggetto
    • Proprietà Response.buffer (TRUE/FALSE)
    • Metodo Response.write
    • Metodo Response.clear
    • Metodo Response.flush
    • Metodo Response.end
    • Metodo Response.redirect
    • Proprietà Response.expires (tempo)

    L'oggetto REQUEST

    Mentre l'oggetto Response serve a mandare comunicazioni al client tramite l'oggetto Request è possibile raccogliere informazioni in arrivo dal client.
    • Collection Request.Querystring = ricezione modulo con metodo GET
    • Collection Request.Form = ricezione da modulo con metodo POST
    • Collection Request.Servervariables = ricezione dati dal client

    Esempio di ricezione dati dell'intestazione

    ES06
    Utilizzo dell'oggtto Response.servervariables.
    nome del file: es06.asp
    <html>
    <head> <title> La mia pagina ASP 6 </title>
    </head>
    <body>
    Questa è la mia pagina ASP 6
    <br>
    <pre>
    <% 
    response.write (request.servervariables("ALL_ROW")
    response.write (request.servervariables("ALL_HTTP")
    %>
    </pre>
    </body>
    </html>
    
        Visualizza l'esempio

    Esempio di ricezione delle variabili di ambiente

    ES07
    Utilizzo della collection Response.servervariables con un ciclo FOR EACH - NEXT
    nome del file: es07.asp
    <html>
    <head> <title> La mia pagina ASP 7 </title>
    </head>
    <body>
    Questa è la mia pagina ASP 7
    <br>
    <pre>
    <% 
    for each elemento in request.servervariables
    response.write (elemento & " . " & (request.servervariables(elemento)))
    response.write "
    " next %>
    </pre> </body> </html>
        Visualizza l'esempio



    © Daniela Nasi CICAIA - 2002