Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Non mi vede la var SESSION

    ciao a tutti,
    innanzitutto copmlienti a coloro i quali hanno realizzato il sito, come idee e come programamzione, e a chiunque contribuisce al suo mantenimento.

    Ho instalalto proprio oggi IIS (xp) per imparare un pò ASP, solo che fra le tante cose da imparare stavo provando le SESSION.
    Ho fatto una prova, che a suo tempo feci in PHP, cioè quella di scrivere un file .asp in cui settavo la var, e un link alla pagina sucessiva, o più pagine sucessive, dove la var mi venisse mostrata.

    la mia domanda è la seguente:
    perchè tra una pagina e l'altra non mi vede la varibile SESSION settata prima?

    le pagine sono:
    LA PRIMA:
    codice:
    <html>
    <head>
    	<title>
    		Home Prova
    	</title>
    </head>
    <body>
    <%
    	dim num1,num2
    	num1=Request.form("num1")
    	num2=Request.form("num2")
    	Session("numeri")=num1*num2
    	response.write("The session variable NUMERI is " & num1*num2)
    %>
    Next
    </body>
    </html>


    ..LA SECONDA:
    codice:
    <html>
    <head>
    	<title>
    		Home Prova
    	</title>
    </head>
    <body>
    <%
    Response.Write(Session.Contens("numeri"))
    
    %>
    </body>
    </html>

    a questo punto, vi chiedo...
    c'è qualche settaggio di IIS per abilitare l'uso delle Seeioni?
    anche perchè, ho provato vari script estratti dalla raccolta presente su asp.html.it ma non funzionano...

    ringrazio tutti e scusa per la domanda molto, ma molto scema (come inizio per me non è il migliore!)

    Buona gionata a tutti,
    andrea

  2. #2
    prova così




    page1.asp

    Session("jazz")="andrea"
    response.redirect page2.asp


    page2.asp

    Response.Write Session("jazz")

  3. #3
    Originariamente inviato da optime
    prova così




    page1.asp

    Session("jazz")="andrea"
    response.redirect page2.asp


    page2.asp

    Response.Write Session("jazz")
    mizzica!
    risposta al volo!
    grazie, lo provo subito!

  4. #4
    Originariamente inviato da andrea_jazz
    mizzica!
    risposta al volo!
    grazie, lo provo subito!
    ...uhm...
    purtroppo la pagina d'arrivo non mi stmpa niente!

  5. #5
    la cosa che non capisco...
    è che essendo una roba che viene gestita dal server io non dovrei centrare più di tanto col suo funzionamento...
    non è che c'è qualche settaggio che devo fare o una cosa tipo il session_start() di PHP?

  6. #6
    posta il codice che hai usato

  7. #7
    Originariamente inviato da optime
    posta il codice che hai usato
    ok:
    è qui di seguito:

    1)default.asp
    codice:
    <html>
    <head>
    	<title>
    		Home Prova
    	</title>
    </head>
    <body>
    
    <form action="processa.asp" method="post">
    	<table align="center">
    		<tr>
    			<td>Num1</td>
    			<td><input type="text" name="num1" size="20"/></td>
    		</tr>
    		<tr>
    			<td>Num2</td>
    			<td><input type="text" name="num2" size="20"/></td>
    		</tr>
    	</table>
    	<center><input type="submit" value="Esegui"/></center>
    </form>
    
    </body>
    </html>
    2)processa.asp
    codice:
    <html>
    <head>
    	<title>
    		Home Prova
    	</title>
    </head>
    <body>
    <%
    	dim num1,num2
    	num1=Request.form("num1")
    	num2=Request.form("num2")
    	Session("numeri")=num1*num2
    	response.write("The session variable NUMERI is " & num1*num2)
    %>
    Next
    </body>
    </html>
    3)next.asp
    codice:
    <html>
    <head>
    	<title>
    		Home Prova
    	</title>
    </head>
    <body>
    <%
    session.timeOut = 60 'minuti
    %>
    Last!
    
    </body>
    </html>
    4)last.asp
    codice:
    <html>
    <head>
    	<title>
    		Home Prova
    	</title>
    </head>
    <body>
    <%
    Response.Write(Session.Contents("jazz"))
    %>
    </body>
    </html>
    e il globa.asa è:
    codice:
    <script LANGUAGE="VBScript" RUNAT="Server">
    Sub Application_OnStart
    End Sub
    Sub Application_OnEnd
    End Sub
    Sub Session_OnStart
    End Sub
    Sub Session_OnEnd
    End Sub
    </script>

  8. #8
    setti "numeri" e stampi "jazz"... due paginette come ti ho detto io? dai, prova

  9. #9
    Originariamente inviato da optime
    setti "numeri" e stampi "jazz"... due paginette come ti ho detto io? dai, prova
    prima pagina
    default.asp
    codice:
    <html>
    <head>
    	<title>
    		Home Prova
    	</title>
    </head>
    <body>
    <%
    Session("jazz")="andrea"
    response.redirect("page2.asp")
    %>
    </body>
    </html>
    seconda pagina
    codice:
    <html>
    <head>
    	<title>
    		Home Prova
    	</title>
    </head>
    <body>
    <%
    Response.Write(Session("jazz"))
    %>
    </body>
    </html>
    non mi stampa nulla... evidentemente il mio pc è impazzito e io appresso a lui...

  10. #10

    PAUROSO!

    Originariamente inviato da andrea_jazz
    prima pagina
    default.asp
    codice:
    <html>
    <head>
    	<title>
    		Home Prova
    	</title>
    </head>
    <body>
    <%
    Session("jazz")="andrea"
    response.redirect("page2.asp")
    %>
    </body>
    </html>
    seconda pagina
    codice:
    <html>
    <head>
    	<title>
    		Home Prova
    	</title>
    </head>
    <body>
    <%
    Response.Write(Session("jazz"))
    %>
    </body>
    </html>
    non mi stampa nulla... evidentemente il mio pc è impazzito e io appresso a lui...
    scusate il maiuscolo... ma non potevo che gridare "pauroso",
    IE non mi vede le var di SESSION, ma FireFox si...
    e meno male che IIS è un copmonente Microsoft...

    sono solo scontento di aver fatto perdere tempo a chi mi ha consigliato bene, mentre io davo un feedback non rispondente al vero funzionamento...^^'

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.