09. maj 2007 - 00:08Der er
7 kommentarer og 1 løsning
ajax og session?
Hej
Er det muligt at hente en session gennem ajax?
Altså i stedet for at sende variablen, kunne man bare gemme den i en session. På den side hvor ajax henter fra, kunne man så bruge den til at generere noget nyt data.
Nu er jeg også lidt i tvivl - hvor meget ved du egentlig om AJAX, intenz?
Med AJAX vil du normalt (men ikke nødvendigvis - der er mange måder at gøre det på) tilgå en PHP-side ved hjælp af et XMLHttpRequest objekt. Det vil du sætte til at hente f.eks. test.php
I test.php skriver du så, for at gøre det meget simpelt, bare:
echo $_SESSION['et_eller_andet'];
Og når den side bliver sendt tilbage til Javascript via AJAX, indeholder dit XMLHttpRequest objekt så værdien af $_SESSION['et_eller_andet']. På den måde kan du hente ALLE variabler fra PHP, både globale og lokale. De skal bare eksistere på det tidspunkt du udskriver dem i php'en.
Beklager hvis du ved alt dette i forvejen, men barklund har ret - det er lidt svært at forstå hvad du mener :)
Jeg mente netop den fil der kan tilgås ved f.eks. XMLHttpRequest. Altså selve php filen. Det var mere et spørgsmål om hvordan man bedst muligt kunne få den oprindelige php fil og den fil der bliver hentet vha. ajax til at snakke sammen.
Jeg er klar over at javascript og php variabler ikke snakker sammen :)
Men ellers har du svaret på mit spørgsmål, og du må gerne lægge et svar viperine.
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.