Avatar billede micplus Nybegynder
02. december 2005 - 18:27 Der er 3 kommentarer og
1 løsning

Tom cookie

Jeg vil gerne checke om en bestemt cookie er til stede - hvis ikke sættes sprogkoden til 2 og cookie skrives.

<%
If (IsNumeric(Request.QueryString("sprog"))) And (Request.QueryString("sprog") <> "") Then
  if request.querystring("sprog") = 1 then
  intLANG = 1
  else
  if request.querystring("sprog") = 2 then
  intLANG = 2
End if
End if
else intLANG = 1
End if%>

<% if Response.Cookies("sprog") = "" then
intLANG = 2
END if%>


<%
if intLANG = 1 or intLANG = 2 then
Response.Cookies("sprog")= "" & intLANG & ""
Response.Cookies("sprog").Expires = Now() + 30
end IF
%>
Avatar billede micplus Nybegynder
02. december 2005 - 20:43 #1
ahh - så det lige ;)

<% if Request.Cookies("sprog") = "" then
intLANG = 2
END if%>

MEN;

hvad nu når jeg gerne vi have at sprog sættes til 2 hvis det er fra en "dansk pc" - og 1 hvis alt andet?
Avatar billede Slettet bruger
02. december 2005 - 23:28 #2
Hej

Hvor får du de querystrings fra som hedder "sprog"?
Man kan vel også bare sige:
<%
intLANG = request.servervariables("HTTP_ACCEPT_LANGUAGE")
if intLANG = "da" then
intLANG = "2"
else
intLANG = "1"
end if
Response.Cookies("sprog") = intLANG
Response.Cookies("sprog").Expires=Now()+30
%>

Eller skal det komme fra dine querystrings?

\Dan
Avatar billede micplus Nybegynder
03. december 2005 - 17:56 #3
Tak dannielsen - det var lige request.servervariables("HTTP_ACCEPT_LANGUAGE") jeg skulle bruge.

Smider du et svar ?
Avatar billede Slettet bruger
13. december 2005 - 23:10 #4
Jo da!

Her er et svar...

\Dan
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester