Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]problem z odczytem sesji
Forum PHP.pl > Forum > Przedszkole
emeres1
Witam,
coś robię źle ponieważ sesja zarejestrowana w funkcji login() jest niewidoczna w funkcji OnlinerControl().Podpowie ktoś gdzie robię błąd?
  1. public function login()
  2. {
  3. if(empty($_GET['logpanel'])){
  4. include_once ('view/formloger.php5');
  5. }
  6. elseif($_GET['logpanel']="action"){
  7.  
  8. $resulter=$this->model->login_model($this->user,$this->pass_login);
  9. echo"controler.$resulter";
  10. if($resulter=='1'){
  11. include_once('view/log_succes.php5');
  12. $_SESSION["logged"]= $this->user;
  13. if(!empty($_SESSION['logged'])) {
  14. echo"jest";
  15. }
  16. }elseif($resulter=='2'){
  17.  
  18. include_once('view/log_wrongpl.php5');
  19. }
  20.  
  21.  
  22. }
  23. }

  1. public function OnlinerControl(){
  2. $user_session= $_SESSION['logged'];
  3. echo "br";
  4. echo $user_session;
  5. echo "<br>";
  6. if(!empty($user_session)){
  7. $oncon = $this->onliner->OnlinerAction($user_session);
  8. }
  9.  
  10. }
kadlub
sprawdź czy masz session_start()
  1. $_SESSION["logged"]

i spróbuj zamiast " dać '
  1. $_SESSION['logged']
emeres1
zmieniłem i niestety dalej to samo.
co do session start():
  1. <?php
  2. include_once("controller/controller.php5");
  3.  
  4.  
  5. $obj= new Controller();
  6. $obj->login();
  7. $obj->logout();
  8. $obj->OnlinerControl();
  9.  
  10. $obj1=new UploadControl();
  11. $obj1->uploadcontroller();
  12.  
  13.  
  14. ?>


pomoże ktoś?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.