![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Tylko proszę nie odsyłajcie mnie do manuali its, bo jestem tym obładowany maksiorsko. Nie moge cholernie zaskoczyć samego wstępu sesji, no nie mogę jakoś. Przedstawie kody dwoch plików, oto pierwszy: index.php Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[url="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"]http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd[/url]"> <html> <head> <title>wysyłanie zamówienia</title> <meta name="P. Jamorski" content="Przemysław Jamorski"> <!--<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">--> <meta HTTP-EQUIV="Content-type" content="text/html; charset=Windows-1250"> <meta name="Authoring-tool" content="Notepad & Crimson Editor"> <meta name="keywords" content="World of Warcraft"> <meta name="description" content="Nieoficjalna strona WoW"> </head> <body> <?php // zaczynam sesję session_start(); //session_register('konto','numer'); $_SESSION['konto'] = "sajan"; $_SESSION['numer'] = "0071"; $zm1 = $_SESSION['konto']; $zm2 = $_SESSION['numer']; session_register($zm1); session_register($zm2); $strona1 = " <html><head> <title>zamówienie klienta</title> <link REL='stylesheet' href='style.css' type='text/css'> <link REL='stylesheet' href='fitcorne.css' type='text/css'> </head> <body> Użytkownik: $zm1 <br> Numer ID: $zm2 <br><br> <!-- przesylam te dane w sesji do drugiej strony --> <a href='dalej.php'>prześlij</a> </body></html> "; echo $strona1; ?> </body></html> ************************************ dalej.php Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[url="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"]http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd[/url]"> <html> <head> <title>wysyłanie zamówienia</title> <meta name="P. Jamorski" content="Przemysław Jamorski"> <!--<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">--> <meta HTTP-EQUIV="Content-type" content="text/html; charset=Windows-1250"> <meta name="Authoring-tool" content="Notepad & Crimson Editor"> <meta name="keywords" content="World of Warcraft"> <meta name="description" content="Nieoficjalna strona WoW"> </head> <body> <?php session_start(); $strona1 = " <html><head> <title>zamówienie klienta</title> <link REL='stylesheet' href='style.css' type='text/css'> <link REL='stylesheet' href='fitcorne.css' type='text/css'> </head> <body> Dane przesłane za pomocą sesji:<br><br> Użytkownik: $zm1 <br> Numer ID: $zm2 </body></html> "; echo $strona1; ?> </body></html> Nie rozumiem dlaczego do diacha nie moge odczytać tych zmiennych w sesji ![]() To jest przykład książkowy, nie wiem może ta kniga mnie oszukuje ![]() pls help me pls -------------------- Chęci to nie wszystko, trzeba działać. B. Lee |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 25 Dołączył: 23.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
A jednak manuala nie czytałeś wnikliwie.
session_start() Tam nawet w ramce wyróżnione. Cytat Notatka: Jeśli używasz sesji opartych o ciasteczka, to session_start() musi być wywołane przed wysłaniem jakichkolwiek danych do przeglądarki. session_start(); musi być wywołane przed jakimkolwiek htmlem, czy ustawieniem ciasteczek. Daj tą funkcję na początek skryptów. Poza tym pozwól na wyświetlanie błędów error_reporting(E_ALL); -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 52 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
zgadza sie manuala nie czytałeś. Przeczytaj także o zasięgu zmiennych w php i o sposobach ich przekazywania.
Ten post edytował gino 19.02.2008, 09:32:28 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Taki zapis jest bez sensu:
Używaj tylko tablicy $_SESSION... session_register jest deprecated, co jest napisane w manualu... A nie możesz ich odczytać w drugim skrypcie bo nie tak się odczytuje... pokombinuj jeszcze... Ten post edytował nowotny 19.02.2008, 11:59:52 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 13 Dołączył: 7.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dajcie spokój przecież to przedszkole, pomóżcie!
Aby odczytać sesję czytasz to: $_SESSION['konto'], a nie to: $konto To znaczy teraz, bo kiedyś... ale to już inna historia. pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 21:04 |