![]() |
![]() |
![]()
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.:
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:
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... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat 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(); ?> Inaczej zrób. W pliku głównym PHP zrób tak: <script> var test = '<?php echo test(); ?>'; </script> a w pliku JS będziesz mógł korzystać z tej zmiennej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 14:10 |