![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
plik index.php zawiera w sobie sesje z id urzytkownika itp.
zawiera też js:
includuje w nim plik costam.php: w którym powinna wyświetlić się dana wartośc... w pliku cośtam.php, znajduje się odczyt z bazy, jednak w zapytaniu jest pobierana zmienna $userid kóra zawiera id usera... myk polega na tym że gdy wpiszę $userid = '1231'; całość zaskakuje i mA działa bez problemu, ale jak zrobić aby sesja była przesyłana: do pliku który działa z mA? Ten post edytował !*! 4.08.2008, 13:02:51 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 274 Pomógł: 35 Dołączył: 18.07.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Musisz ją podać w zapytaniu tam gdzie wysyłasz czyli zamiast cos.php powinno być
albo prześlij jako formularz i post -------------------- "Tylko dwie rzeczy są nieskończone: wszechświat oraz ludzka głupota,
choć nie jestem pewien co do tej pierwszej." Albert Einstein Wirtualny Rynek Predykcyjny |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
czyli:
Kod function SendRequest() { var req = mint.Request(); req.Send("cos.php?userid=$_SESSION['id']", "response"); } jednak nic to nie daje. -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 25 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
No bo nie możesz korzystać ze zmiennych PHP w pliku JS
![]() Musisz najpierw pobrać ten ID do JS, wtedy możesz z niego korzystać w kolejnych requestach. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Możesz dodać sobie dodatkowy parametr do zapytania. W dokumentacji jest wszystko elegancko opisane: http://mintajax.pl/Przewodnik/Obiekt-Request/
btw. apropos posta powyżej: można korzystać ze zmiennych php w js, ale jeżeli nie jest on w osobnym pliku, tylko w pliku html (w tym przykładzie nie jest to określone). W każdym razie za pomocą tej biblioteki zmiennych nie przekazuje się w taki sposób. Ten post edytował Speedy 4.08.2008, 17:22:52 -------------------- Sygnatura niezgodna z regulaminem.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Speedy, czytałem to jednak nie rozumiem tego co jest tam napisane...
Kod function SendRequest() { var req = mint.Request(); req.AddParam("id", $("SESSION")); req.Send("cos.php", "response"); } W taki sposób powina przesyłać się sesja? -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 274 Pomógł: 35 Dołączył: 18.07.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Użyj takiej wstawki (o ile to jest plik php)
Wiem wiem może nie zbyt elegancko ale na pewno zadziała -------------------- "Tylko dwie rzeczy są nieskończone: wszechświat oraz ludzka głupota,
choć nie jestem pewien co do tej pierwszej." Albert Einstein Wirtualny Rynek Predykcyjny |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tak działa, tylko... troche to chore... Po co mam umieszczać id w sesji skoro później i tak przesyłam go GETem? Mało to bezpieczne.
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 25 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
No dobra, ale o co w ogóle chodzi w tym temacie?
Ma być AJAX, więc poruszamy się po tej samej domenie - pewnie też i serwerze. Skoro masz ten ID w sesji, to po co go jeszcze get'em przesyłać? Pobierz go z sesji w skrypcie docelowym. A o sesjach to poczytaj np. tutaj |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:52 |