il codice soprariportato funzionava se nella url già c'erano variabili riportate
ora che ho solamente il nome della pagina nascono i problemi
faccio alcuni esempi
se clicco sul link per cambiare la lingua la prima volta è ok se voglio subito ricambiare lingua
ho questo problema
pagex.asp?lingua=italiano&lingua=inglese
il problema è che la prima volta trova strurl_2 vuota ed esegue >>>> " if strurl_2 = "" then "
se voglio ripassare subito all' altra lingua sulla url
ho pagex.asp?lingua=inglese ed esegue >>> la seconda parte del codice
la seconda parte del codice funziona solo se sulla url sono riportati gia' altri parametri per nei link è presente >>> &lingua=inglese la &
cosa faccio ?
questo è il codice da me fatto
<%
strurl_1 = Request.ServerVariables("PATH_INFO")
strurl_2 = Request.ServerVariables("QUERY_STRING")
if strurl_2 = "" then
strurl = replace(strurl_1,strurl_2,"")
strurl = strurl_1 & "?" & strurl_2
strurl_21 = strurl
strurl_3 = split(strurl_21, "lingua=")
strurl_4 = strurl_3(0)
%>
<% if session ("lingua") = "italiano" then %>
Italiano English</p>
<% elseif session ("lingua") = "inglese" then %>
ItalianoEnglish</p>
<%
end if
else
strurl = replace(strurl_1,strurl_2,"")
strurl = strurl_1 & "?" & strurl_2
strurl_21 = strurl
strurl_3 = split(strurl_21, "&lingua=")
strurl_4 = strurl_3(0)
if session ("lingua") = "italiano" then
%>
Italiano English</p>
<% elseif session ("lingua") = "inglese" then %>
ItalianoEnglish[/b]</p>
<%
end if
end if
%>