Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> logowanie/wylogowanie, wylogowanie jezeli
TurekBurek
post 20.02.2018, 16:19:09
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 24.06.2017

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


witam
Czy mógł bym mi ktoś pomoc nie mogę do tego już dojść a mam takikod php

  1. <?php
  2.  
  3.  
  4. if (!isset($_SESSION['zalogowany']))
  5. {
  6. header('Location: logowanie3.php');
  7. exit();
  8. }
  9.  
  10. ?>
  11.  


i mam powyższy kod php jeżeli jestem zalogowany zostaję jezeli nie przekierowanie ,ale mam problem z poniższym

  1. <?php
  2. if (!isset($_SESSION['zalogowany'])){
  3.  
  4. <li><a href="logout3.php">Wyloguj</a></li>
  5.  
  6. }
  7.  
  8. else{
  9.  
  10. <a href="logowanie3.php">Logowanie</a>
  11.  
  12. }
  13. ?>


Chciał bym aby gdy jestem np zalogowany pokazało się wyloguj i na odwrót nie wiem co robic a wiem ,że coś źle :/
Go to the top of the page
+Quote Post
nospor
post 20.02.2018, 16:21:41
Post #2





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




Przenosze.

CO do problemu: nie mozesz w bloku PHP ot tak sobie radosnie wkladac kod html...


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
zyluss
post 20.02.2018, 17:55:46
Post #3





Grupa: Zarejestrowani
Postów: 59
Pomógł: 1
Dołączył: 18.01.2011

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


  1. <?php
  2. if (!isset($_SESSION['zalogowany'])){
  3.  
  4. echo '<li><a href="logout3.php">Wyloguj</a></li>';
  5.  
  6. }
  7.  
  8. else{
  9.  
  10. echo '<a href="logowanie3.php">Logowanie</a>';
  11.  
  12. }
  13. ?>
Go to the top of the page
+Quote Post
dr_NO
post 21.02.2018, 08:29:04
Post #4





Grupa: Zarejestrowani
Postów: 197
Pomógł: 15
Dołączył: 10.09.2006
Skąd: Siemianowice Śląskie / Katowice

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


Masz na odwrót warunek.
jeśli nie jest ustawiona sesja pokazujesz link do wylogowania a jeżeli jest ustawiona to do zalogowania, a powinno być na odwrót.
Operator ! oznacza fałsz, tak więc pisząc !isset sprawdzasz warunek który z założenia ma być niespełniony, w twoim przypadku:
Kod
Jeżeli (nie jest ustawiona (sesja(zalogowany)) { pokaż link Wyloguj } w przeciwnym razie { pokaż link Zaloguj }

Usuń wykrzyknik lub zamień miejscami linki.
+ oczywiście echo'uj kod html.

A i tak jeszcze adhoc drugiego kodu bo tam tego nie widzę, to pamiętaj przede wszystkim na początku dokumentu rozpocząć sesję bo inaczej nic Ci nie zabangla:
Kod
session_start();


--------------------
woop woop.
Go to the top of the page
+Quote Post
nospor
post 21.02.2018, 21:05:04
Post #5





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




Przeciez dr_NO podal ci wyjasnienie tej skomplikowanej zagadki...


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
TurekBurek
post 21.02.2018, 21:30:50
Post #6





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 24.06.2017

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


Popieprzyło mi się smile.gif DZiekuję bardzo jednak z kontaktem pozostaje dylemat ten sam wink.gif
Go to the top of the page
+Quote Post
nospor
post 21.02.2018, 21:44:08
Post #7





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




NIe kasuj prosze swoich postow na ktore juz ktos ci odpowiedzial. W tym wypadku ja i nagle moj poprzedni post wyglada totalnie bez sensu....

Juz nie wspomnie ze i twoj post wyglada teraz bez sensu bo niby to:
Cytat
DZiekuję bardzo jednak z kontaktem pozostaje dylemat ten sam
Skad ludzie maja wiedziec jaki masz teraz problem z kontaktem skoro skasowales post w ktorym to wyjasniales...


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 14:26