Perchè non funziona e non stampa nulla?
codice:provenienza = Request.ServerVariables("HTTP_REFERER") response.write (provenienza)
Perchè non funziona e non stampa nulla?
codice:provenienza = Request.ServerVariables("HTTP_REFERER") response.write (provenienza)
"Ubi Maior, Minor Cessat"
Domandare è lecito, rispondere è cortesia...
A tutti è dovuta una risposta, comunque...
“Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero
Potresti non provenire da un link e quindi il referer è vuoto...
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Grazie.Originariamente inviato da Roby_72
Potresti non provenire da un link e quindi il referer è vuoto...
Roby
Vorrei reindirizzare sulla pagina richiesta dopo il login.
Nella barra degli indirizzi scrivo:
http://localhost/asp/pag_protetta.asp
Nella pag_protetta ho scritto:
Nella login.asp:codice:<% If request.cookies("MyCookie")("valido")<>"ok" Then Response.Redirect ("login.asp") End If %>
Ma provenienza non si valorizza... :master:codice:<% provenienza = Request.ServerVariables("HTTP_REFERER") If Request.Form("login") = "xxx" AND Request.Form("password") = "xxx" Then Response.Cookies("MyCookie")("valido") = "ok" Response.Cookies("MyCookie").Expires = DateAdd("n", 120, Now()) Response.Redirect provenienza Else Response.Write "" End If %>
"Ubi Maior, Minor Cessat"
Domandare è lecito, rispondere è cortesia...
A tutti è dovuta una risposta, comunque...
“Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero
Passa provenienza in querystring o in un campo hidden del form.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
finisco sempre in login.asp....codice:<FORM ACTION="login.asp" METHOD="post" onSubmit="return validate(this);"> <input type="hidden" name="provenienza" value="<%=provenienza%>">
"Ubi Maior, Minor Cessat"
Domandare è lecito, rispondere è cortesia...
A tutti è dovuta una risposta, comunque...
“Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero
No... nel response.redirect login.asp devi aggiungere la pagina di provenienza...
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Risolto!
A beneficio di tutti:
login.asp
pag_protettacodice:<% FUNCTION filtraSQL(stringa) strFiltrata = Replace(stringa,"'", "´") strFiltrata = Replace(stringa,"%", "") filtraSQL = strFiltrata END FUNCTION IF Request.QueryString("referer") = "" THEN strReferer = Request.ServerVariables("HTTP_REFERER") ELSE strReferer = Request.Querystring("referer") END IF <% strReferer = Request("referer") If filtraSQL(Request.Form("login")) = "xxx" AND filtraSQL(Request.Form("password")) = "xxx" Then Response.Cookies("MyCookie")("valido") = "ok" Response.Cookies("MyCookie").Expires = DateAdd("n", 120, Now()) Response.Redirect strReferer Else Response.write "Accesso negato" End If %> <FORM ACTION="login.asp" METHOD="post"> <input type="hidden" name="referer" value="<%=strReferer%>"> </FORM>
codice:<% If request.cookies("MyCookie")("valido")<>"ok" Then Response.redirect "login.asp?referer=" & Request.ServerVariables("URL") End If %>![]()
"Ubi Maior, Minor Cessat"
Domandare è lecito, rispondere è cortesia...
A tutti è dovuta una risposta, comunque...
“Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero
Questa?
strReferer = Request.Form("referer")
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
così non funziona più... :master:Originariamente inviato da Roby_72
Questa?
strReferer = Request.Form("referer")
Roby
"Ubi Maior, Minor Cessat"
Domandare è lecito, rispondere è cortesia...
A tutti è dovuta una risposta, comunque...
“Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero
No ti domandavo... a cosa serve?
O la recuperi da qs oppure da servervariables...
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!