Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Odświeżanie
-mani-
post
Post #1





Goście







Witam

Chciałbym rozwiązać problem z wyświetlaniem informacji o logowaniu. Otóż

  1. <?php
  2. if($_SESSION["zalogowany"]==0){
  3. echo '<span style="color:gray">Nie jesteś zalogowany </span>';
  4. } else if($_SESSION["zalogowany"]==1){
  5. echo '<span style="color:gray">Jesteś zalogowany </span>';
  6. }
  7.  
  8. if($_GET["wyloguj"]=="tak" && empty($przycisk)){
  9. $_SESSION["zalogowany"]=0;
  10. echo 'Zostales wylogowany z serwisu';
  11. }
  12. ?>


i mam problem taki iż po wylogowaniu komunikat wygląda w ten sposób

"Jesteś zalogowany Zostales wylogowany z serwisu "

Chciałbym dodawać funkcje ,żeby odświeżał mi stronę po każdej akcji - w jaki sposób da się to zrobić? proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




co do:
spawnm - gdy daje twój przykład wywala mi parse error w niki z headerem.
odp:
zgubiłem kropke...powinno być
header('location:'.$_SERVER['PHP_SELF']);

dalej,
Jak powiedział kolega spawmn abym zainteresował się funkcją session_destroy , wiem, że służy ona do zabijania sesji, dająć ją na końcu kodu, przez co przechodząc na każdą podstronę użytkownik musiałby się każdorazowo logować czyż nie tak?

kto ci napisał że ma byc na końcu strony ?
dajesz np :
if($_GET['wyloguj']){
session_destroy();
echo 'zostałeś wylogowany.';
}

a co do pytania to jesli już chcesz miec wszystko w 1 pliku to pobaw się z css komunikatu o wylogowaniu i ustaw go tam gdzie ci się podoba (daj w <div>)
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: 26.12.2025 - 21:12