![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
Witam,
problem jest taki strona indeks ma otwierac sesje, rejestrowac dwie zmienne i wyswietlac formularz do pobrania pierwszej zmiennej, action formularza to skrypt wykonaj.php. ktory mam za zadanie podac druga strone z formularzem do pobrania drugiej zmiennej z kolei strona2 to formularz pobierajacy druga zmienna a action tego formularza wywoluje skrypt wykonaj2.php, ktory to ma za zadanie wyswietlic te dwie zmiene sesji (pobrane z formularzy) ale cos mi nie dziala jestem zielony w php tak wiec nie zalumujcie rak jak cos napisalem absurdalnego strona index: [php:1:010ce9b7d5]<?php session_start(); session_register($imie); session_register($nazwisko); ?>[/php:1:010ce9b7d5] [xml:1:010ce9b7d5] <html> <form method="POST" action="wykonaj.php" style="background-color: #C0C0C0; border-style: solid; border-color: #00FFFF"> <p>podaj imie: <input type="text" name="imie" size="20"></p> <p> <input type="submit" value="Dalej" name="B1"></p> </form> </html>[/xml:1:010ce9b7d5] strona wykonaj.php: [php:1:010ce9b7d5]<?php if($_GET['sid']) session_id($_GET['sid']); session_start(); header("location:strona2.php?sid=echo session_id()"); ?>[/php:1:010ce9b7d5] strona2.php: [php:1:010ce9b7d5]<?php if($_GET['sid']) session_id($_GET['sid']); ?>[/php:1:010ce9b7d5][xml:1:010ce9b7d5] <html> <form> <form method="POST" action="wykonaj2.php" style="background-color: #C0C0C0; border-style: solid; border-color: #00FFFF"> <p>podaj nazwisko: <input type="text" name="nazwisko" size="20"></p> <p> <input type="submit" value="Dalej" name="B1"></p> </form> </html>[/xml:1:010ce9b7d5] strona wykonaj2.php: [php:1:010ce9b7d5]<?php if($_GET['sid']) session_id($_GET['sid']); echo $_SESSION['imie']; echo $_SESSION['nazwisko']; ?>[/php:1:010ce9b7d5] ---- [color=green][ZMODEROWANO] wassago: powody masz ponizej |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
Cytat <? <?php dziala tak samo tylko sie przyjela forma <?php :wink: a wracajac do tematu w kazdym pliku w ktorym pobierasz jakies dane z sesji musi byc session_start(); na samym poczatku kodu :!: bo bez tego ani rusz nie mozesz go dac w polowie tylko w pierwszej linijcie bo inaczej sesja nie bedzie dzialac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) np w pliku wykonaj.php masz w polowie kodu todu a z tego cowidze to na kazdej stronie odczytujesz sesje wiec wlep to co napisalem wyzej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
jesli sie nie myle bylo to tak (apropos <?php ): nalecialosci z php3, obecnie zgodnosc z XML jak zwykle ... moge sie mylic (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 15:05 |