PDA

Visualizza la versione completa : [jsp] Perchè su local si e su www no??


spelux
21-03-2005, 19:00
Ciao a tutti volevo porgervi una domanda.
Sto lavorando su un sito in jsp e qualche minuto fa mi sono registrato su un sito che mi permette di sfruttare la mia macchina come server.
Allora nel sito per fare il login sfrutto la variabile implicita 'session' per memorizzare ad esempio se un utente si è loggato.
Quando faccio le prove sulla macchina locale tutto va bene, le varie pagine del sito mi riconoscono il valore di quella variabile (ad esempio session.getAttribute("loggato") ) mentre ho tristemente :cry: notato che utilizzando il sito sopra citato la session nn viene interpretata correttamente. :nonono: Invece utilizzando direttamente l'IP del mio pc tutto funziona a meraviglia.
Qualcuno mi saprebbe spiegare il perché di questo fenomeno??
Grazie!! :ciauz:

spelux
21-03-2005, 19:20
ad esempio
http://localhost:8080/index.html funziona tutto :unz:
http://80.181.xxx.xxx/index.html :unz:
http://miosito.no-ip.org/index.html :dhò: mi da' problemi con le sessioni fra una pagina e l'altra! :jam:

Vi metto un pò di codice:
--------login.jsp------
...
session.setAttribute("logged",new String("loggato"));
...
------------------------

------main.jsp-------
if(session.getAttribute("logged").equals("loggato"))
out.print("ti sei loggato")
....
----------------------------------

Loading