![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
panowie tak jak w temacie:
1-> czy jest mozliwe przechowywanie danych w sesji?? jesli tak to jesli mozna poprosze o jakis przyklad. 2-> czy jest mozliwe odczytaknie sessji ustawionej w JS w PHP?? z gory dziekuje i pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 10 Dołączył: 8.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Do tego służą ciasteczka, nie sesje.
Poczytaj sobie: PHP : http://pl.php.net/manual/pl/function.setcookie.php JS : http://www.w3schools.com/js/js_cookies.asp |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Do tego służą ciasteczka, nie sesje. Poczytaj sobie: PHP : http://pl.php.net/manual/pl/function.setcookie.php JS : http://www.w3schools.com/js/js_cookies.asp a zdajesz sobie sprawe jakie niebespieczenstwa niesie ze zosoba uzywanie ciasteczek |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 19.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
a zdajesz sobie sprawe jakie niebespieczenstwa niesie ze zosoba uzywanie ciasteczek Sejsa - po stronie serwera Ciasteczka - po stronie klienta PHP - po stronie serwera JS - po stronie klienta chyba jasno widać co do czego pasuje (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jesli bardzo musisz mieć sesje w js, ładuj dane sesji przez AJAXa (ale będzie to pewnie równie niebezpieczne jak ciasteczka). |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 10 Dołączył: 8.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ciasteczka są niebezpieczne ponieważ są widoczne dla klienta, ale inaczej nie da rady ponieważ JS działa po stronie klienta i ma dostęp tylko do tego, do czego ma dostęp klient.
Tak jak zasugerował @fridek możesz ładować dane AJAXem - wtedy skrypt PHP (czy inny) będzie korzystał z tej samej sesji co klient. Jednak wszystko co prześlesz z powrotem (do klienta) będzie można przechwycić jak ciasteczka. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
a sesje a raczej identyfikator sesji nie jest dostepny dla klienta? ; ) większość osob nie opiera skryptów o dodatkowe zabezpieczenia poza sid'em, więc cookiesy w takim przypadku wcale nie są bezpieczniejsze, pomijam fakt ze uzywanie sesji niesie ze sobą jeszcze inne zagrozenia.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 3 Dołączył: 21.04.2007 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
jako tako nie da sie ego wykonać ale można to ominąć wstawiając do kodu js:
no i zapisze ci do sesji proszę o opinie tego rozwiazania Ten post edytował Landon 25.06.2007, 10:32:01 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
A sprawdzałeś czy Ci to w ogóle działa,
w kodzie php napisałeś document.profilpostaci.prof.value przecież php chyba nie widzi objektu document ani innych innych obiektów JS |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 3 Dołączył: 21.04.2007 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
wiem i dlatego przerzuciłem sie an AJAX
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 09:32 |