Witam

Przeszukalem forum i nie udalo mi sie znalesc odp na to pytanie, acz wiele sie nauczylem smile.gif

Sprawa wyglada tak jest sobie index.php
Gdzie w zaleznosci od zmiennej GET includowana jest odp strona.
Po zainkludowaniu strony logowania wypleniam formularz klikam na zaloguj,
w tym momencie sprawdzane sa all dane jesli istnieje uzytkownik to powinen tworzyc ciastko, niestety nie tworzy sad.gif
System dziala w pleni na sesjiach i przekazywaniu SID w url.

Ponizej kod logowanie.php

  1. <?php
  2.  
  3. // dołączenie plików funkcji tej aplikacji
  4. require_once('funkcje_larwa.php'); 
  5.  
  6. // utworzenie krótkich nazw zmiennych
  7. $nazwa_uz = $_POST['nazwa_uz'];
  8. $haslo = $_POST['haslo'];
  9.  
  10.  
  11.  lacz_db(); //laczy sie z baza  ladnie 
  12.  
  13.   // sprawdzenie czy user istnieje
  14.   $zapytanie =  &#092;"select * from uzytkownik
  15.                          where nazwa_uz='$nazwa_uz'
  16.                          and haslo = '$haslo'&#092;";
  17.   $wynik = mysql_query($zapytanie);
  18.  
  19.   if (!$wynik) {
  20.      echo 'Logowanie nie powiodło się.!!!<BR>';
  21.      }
  22.   $wiersz = mysql_num_rows($wynik);
  23.   if ($wiersz>0)
  24.     {   echo 'ZNALAZLEM UZYTKOWNIKA O TAKIM HASLE i LOGINIE<BR>';
  25.        $_SESSION['prawid_uzyt'] = &#092;"$nazwa_uz\";  //i to dziala poprawnie 
  26.         setcookie('prawid_uzyt', $nazwa_uz,time()+3600, '/', '', 0);    // i tu jest kicha bez wzgledu czy uzyje skladni takiej czy: setcookie('prawid_uzyt', $nazwa_uz);
  27.         echo 'Zalogowano jako '.$_SESSION['prawid_uzyt'].'<br>';    
  28.      return true;}
  29.   else
  30.     { echo 'Logowanie nie powiodło się.<BR>';}
  31.  
  32. ?>


Nie mozna odczytac ciastka czy to od razu w tym pliku czy w jakims innym.
echo $_COOKIE['prawid_uzyt']; nie pokazuje nic.

Test prosty czyli stworzenie ciastka w strona1.php i odczytanie go tam dziala przjescie do strona2.php i odczytanie go juz nie dziala.