Zrobilem sobie skrypcik ktory dziala. Jest jeden problem, gdy przechodze miedzy laczami czasami zdarza sie ze strona sie nie laduje, zostaje link z poprzedniej, a storna jest biała, daje f5 i link wpisuje sie normalny i jest zaladowana prawidłowo. ALe nie jest to regułą bo czasami działa bez zabiegu f5, przechodzi poprawnie. Nie wiem o co chodzi, raz działa raz nie. Zmieniałem servery i na nich to samo, raz działa raz nie. Poniżej index.php.
  1. <?
  2.  
  3. include(&#092;"class/class.php\");
  4. include(&#092;"class/db.php\");
  5.          
  6. $sdb = new Db();
  7. $str = new Strona();
  8. $stronaglowna = new Form(); 
  9.  
  10. if($iduzytkownika && $haslo)
  11. {
  12.   // jeżeli użytkownik właśnie podjął próbę zalogowania
  13.  
  14.  
  15. $sdb->lacz_db($dbhost, $dbuser, $dbpass, $dbname);
  16.  
  17.  
  18. $zapytanie=&#092;"select * from uwierz \"
  19.              .&#092;"where uzytkownik='$iduzytkownika' \"
  20.              .&#092;" and haslo=password('$haslo')\";
  21.              
  22.              
  23. $sdb->zapytanie_login($zapytanie);
  24.  
  25.  
  26. }
  27.  
  28.  
  29. if(session_is_registered(&#092;"prawid_uzyt\"))
  30.   {
  31. $zapytanie2=&#092;"select * from uwierz \"
  32.              .&#092;"where uzytkownik='$prawid_uzyt' \";
  33.              
  34.              
  35. $pisz = &#092;" Użytkownik zalogowany jako: $prawid_uzyt <br>
  36. <a href=&#092;"tylko_czlonkowie.php\\">Część członkowska</a><br>
  37. <a href=&#092;\"wylog.php\">Wylogowanie</a><br>\";
  38.  
  39.  
  40. $sdb->zapytanie_dane($zapytanie2);
  41.  
  42.   
  43. $str->UstawTytul(uzytkownik, zalogowany);
  44.  
  45.  
  46.  
  47. $stronaglowna->UstawZawartosc($pisz);
  48. $stronaglowna->display();
  49.  
  50. /* to samo co wyzej biggrin.gif
  51. $stronaglowna->WyswietlNaglowek();
  52. $str->napisz($pisz);
  53. $stronaglowna->WyswietlStopke();    
  54.  
  55. */
  56. }
  57.   
  58.   else
  59.   {
  60.     if(isset($iduzytkownika))
  61.     {
  62.  
  63.  
  64. $pisz = &#092;"Zalogowanie niemożliwe\";
  65.  
  66.  
  67. $stronaglowna->UstawZawartosc($pisz);
  68. $stronaglowna->display();
  69.  
  70.       // jeżeli próba logowania była nieudana
  71.  
  72.  
  73.     }
  74.     
  75.     else
  76.     {
  77.  
  78.  
  79. $pisz = &#092;"Użytkownik niezalogowany.<br> <a href=\"rejestracja.php\\">Rejestracja</a>\";
  80.  
  81. $stronaglowna->UstawZawartosc($pisz);
  82. $stronaglowna->display();
  83.     
  84.     
  85.       // nie było próby logowania lub nastąpiło wylogowanie
  86.  
  87.     }
  88.  
  89.  
  90. $stronaglowna = new Form();
  91. $stronaglowna->Wyswietl();
  92. $stronaglowna->WyswietlDol();
  93.   }
  94. ?>

co to może być ? dodaje LINK DO strony z tym skryptem