![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 29.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Potrzebuję przenieść dane pomiędzy stronami. Jak wiadomo metody $_GET, cookie i sesje mają swoje wady więc zastanawiam się, dlaczego by nie przenosić danych z jednej strony na drugą wykorzystując metodę $_POST. Jest to zmienna globalna więc nie ma technicznie z tym problemu. Wystarczy jawnie zadeklarować np. $_POST['login'] na pierwszej stronie i przejść na drugą, gdzie w ten sam sposób można by ją odczytać. W praktyce działa to wyśmienicie. Testowałem na localhoscie. Jednakże, szukając na googlu info o maskowaniu urla i przesyłaniu danych pomiędzy stronami, nigdzie nie spotkałem się z opisem takiej możliwości. Gdzie jest haczyk w tej metodzie, iż nie stosuję się jej w praktyce ? pozdr Po pewnych bardziej rzetelnych testach, wychodzi na to, iż ta metoda jednak nie działa poprawnie ! Hehe to jest chyba ten haczyk (IMG:style_emoticons/default/wink.gif) Ten post edytował adamski9000 22.12.2011, 22:22:16 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
@up
Myślę, że powinieneś doedukować autorów manuala php. Oni dalej myślą, że sesja służy do przenoszenia danych pomiędzy requestami (IMG:style_emoticons/default/wink.gif) http://php.net/manual/en/features.sessions.php Moim zdaniem wygląda to następująco: 1) Dane są jawne (w sensie nie dotyczą autoryzacji, przekazywania informacji poufnych itd) - $_GET 2) Dane są wrażliwe - $_SESSION Handler sesji można napisać samemu, jeśli nie wystarczają domyślne w razie czego. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 00:11 |