![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 18.11.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jestem w trakcie nauki php, wiec prosze nie karcic (IMG:style_emoticons/default/smile.gif) Robie sobie powiedzmy taki, a la skrypt logowania, sprawdzajac sobie jak to wszystko dziala (IMG:style_emoticons/default/smile.gif) Pytanie 1. Zmienna nie wyswietla sie na nastepnej stronie? Dlaczego? Co jest zle? logowanie.html
zalogowany.php
Pytanie 2 Czy moge teraz korzystac z $_POST['username'] caly czas? Np z zalogowany.php ktos przejdzie do nastepnej strony ksiega_gosci.html, to po przejsciu w wychodze stad.html bede mogl mu wyswietlic: Wroc do nas $_POST['username'] (IMG:style_emoticons/default/questionmark.gif) Ten post edytował starterphp 18.11.2016, 18:35:06
Powód edycji: [Kshyhoo]: bb-code
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ty tak na poważnie nie rozumiesz co robisz?
Jak się odwołujesz do pól formularza? $_POST['username'] wybierze dane z <input type="text" name="username"/>. Tak? Skoro zrobiłeś $_SESSION['post-data'] = $_POST; to chyba oczywiste że pod kluczem post-data w sesji masz zapisaną całą tablicę POST. Zatem żeby wybrać username musisz zrobić echo $_SESSION['post-data']['username'] . Kiedy robisz echo $_SESSION['post-data']; wyświetla ci się array bo masz tam tablicę POST. I naprawdę w takiej sytuacji ciężko zrobić żeby print_r($_SESSION['post-data']) nie wyświetliło danych tablicy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 23:31 |