Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]sesje
-ryks-
post
Post #1





Goście







http://pl.wikibooks.org/wiki/PHP/Autoryzacja_i_logowanie

zrobilem sobie takiego i mam problem, bo nie kapuje jak sie do tego teraz odwolac. tzn np $_SESSION['rank'] nie dziala nigdzie poza tym plikiem. jak sie doda session_start() np w index.php to nie lapie tego pliku i w ogole sesja tam nie dziala. oczywiscie daje require_once '/templates/zaloguj.php'; ale to nic nie daje (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Gość-
post
Post #2





Goście







nieobiektowo mi sie udalo, a chce to zrobic wlasnie obiektowo. tez przyklad wyglada fajnie, ale nie wiem jak to wywolac.
probowalem dodawac

  1. $user=new user(new mysqlStorage);


mam 3 pliki, ktore tu uproszcze do minimum:

index.php:

  1.  
  2. require 'templates/list.php';
  3. ?>


list.php:
  1.  
  2. <?php require_once 'zaloguj.php';
  3.  
  4.  
  5. foreach ($test as $post): ?>
  6. ...
  7. <?php endforeach; ?>
  8. </ul>
  9.  
  10.  
  11. <form action="zaloguj.php" method="post">
  12. <label for="login">Login: </label><input type="text" name="login"/>
  13. <label for="password">Hasło: </label><input type="text" name="password"/>
  14. <input type="submit" value="zaloguj"/>
  15. </form>

tutaj nie dodaje session_start() bo mi wywala blad, ze jest aktywna juz, czyli jednak lapie sesje w tym pliku.

no i plik zaloguj.php
czyli to: http://pl.wikibooks.org/wiki/PHP/Autoryzacja_i_logowanie

i teraz jak sie loguje i robie sobie print_r w pliku zaloguj.php to ladnie wszystko jest wylapane. przechodze do pliku index.php i print_r pusty.

prosze o pomoc
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: 7.10.2025 - 15:07