Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Sesje, problemik
pjamorski
post
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 (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)
To jest przykład książkowy, nie wiem może ta kniga mnie oszukuje (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)

pls help me pls
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nowotny
post
Post #2





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

Ostrzeżenie: (0%)
-----


Taki zapis jest bez sensu:
  1. <?php
  2. $_SESSION['konto'] = "sajan";
  3. $_SESSION['numer'] = "0071";
  4.  
  5. $zm1 = $_SESSION['konto'];
  6. $zm2 = $_SESSION['numer'];
  7. ?>


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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 11:54