Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP] odczyt sesji
d.stp
post 23.03.2013, 22:45:16
Post #1





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 19.04.2012

Ostrzeżenie: (0%)
-----


Mam problem, bo tworzę prosty skrypt w JS (jquery) i muszę użyć sesji, tylko nie wiem jak to zrobić, czy za pomocą PHP czy jQuery (plugin session).

W PHP jest problem tego typu, że cały skrypt mam w oddzielnym pliku js, a tam już nie użyję PHP... próbowałem na wiele sposobów, ale żaden nie chciał działać, np.:

  1. var test = '<?php echo test(); ?>';


Normalnie jak miałem kod skryptu JS w indexie to mi ten kod wyżej działał dobrze, ale jak przeniosłem kod JS do oddzielnego pliku już przestało działać i jak dam np. alert(test); to mi pokaże <?php echo test(); ?>

Sesje w JS próbowałem tak:

  1. $.session.set("test", "value");


i działa. Tworzy sesje taką jaką chcę, ale w innym miejscu w kodzie tworzę taką samą sesję tylko, że przez PHP i te wyniki nie są takie same... nazwy sesji na pewno takie same, ale wartości już nie.

I teraz nie wiem jak mam to zrobić, żeby było dobrze, bo używam też ajaxa i tam w pliku PHP jest taka sama sytuacja - sesje z PHP wyświetlę normalnie, ale sesje z jQuery już nie...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
d.stp
post 24.03.2013, 11:17:55
Post #2





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 19.04.2012

Ostrzeżenie: (0%)
-----


inaczej...

Mam 2 pliki:

- skrypt.js
- skrypt.php
- index.php

skrypt.js:

  1. if ($.session.get("test")) {
  2. var test = $.session.get("test");
  3. }
  4. else {
  5. $.session.set("test", "value");
  6. }
  7.  
  8. function wyslij() {
  9. $.post('./skrypt.php', {test:test}, function(){
  10. //...
  11. });
  12. }


skrypt.php:

  1. mysql_query("INSERT INTO `tabela` VALUES (null, 'TUTAJ TO CO W SESJI TEST');");


Mniej więcej tak to wygląda.


Ogólnie chodzi o to, że każdy po wejściu na stronę dostaje klucz, który jest zapisywany do sesji, a później coś wyświetlam dla tego użytkownika po kluczu z sesji.

Ten post edytował d.stp 24.03.2013, 11:18:07
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 05:59