Avatar billede learner Praktikant
24. oktober 2004 - 17:38 Der er 2 kommentarer og
3 løsninger

Er det muligt at benytte sessions fra PHP i javascript

Det er i forbindelse med sprogskifte, jeg havde tænkt mig at lave en <select> med javascript.

Jeg havde tænkt noget lign:
Når man vælger et andet sprog i select'en, så skal session['lng'] ændres og siden opdateres derefter.

Jeg havde tænkt om det kan laves i ren javascript, men det er jo kun muligt at sætte sessions med js hvis javascript og sessions kan arbejde sammen...

Kan det arbejde sammen?
Hvordan ændrer jeg en session['lng'] med js?

Michael
Avatar billede keysersoze Ekspert
24. oktober 2004 - 18:53 #1
session arbejder på serveren og skal derfor sættes af serversproget - i dit tilfælde php. så du kan godt lave din dropdown så man kan vælge sprog der, men i din onchange, submit eller hvad du end gør bliver du nødt til at have en php-side til at fange resultatet og sætte sessionen.
Avatar billede olebole Juniormester
24. oktober 2004 - 18:54 #2
<ole>

Du kan ikke umiddelbart bruge PHP-sessions på klienten. Du kan selvfølgelig altid sætte en JS-variabel med PHP, men PHP kan ikke anvendes på klienten. PHP afvikles udelukkende på serveren.

/mvh
</bole>
Avatar billede learner Praktikant
24. oktober 2004 - 21:11 #3
Ok, så kan det nok ik lade sig gøre på den måde, æv!

Jeg laver bare en jump-menu i stedet.
Sender ny sprogID med en GET og sætter session og hopper til forsiden.

Æv æv, jeg synes ellers det kunne have været rigtig enkelt og velfungerende.

Men tak for jeres indslag

Skriv gerne hvis i har et bedre forslag :o)

og smid lige et svar olebole
Avatar billede olebole Juniormester
24. oktober 2004 - 21:53 #4
s'gerne  :)
Avatar billede learner Praktikant
25. oktober 2004 - 07:23 #5
tænkte det nok :o)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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