Otóż do wyświetlania treści dla zalogowanych używam skryptu:
function check_login() { if(!$_SESSION['logged']) { } }
Wywołuję go za pomocą check_login();
Niby działa, ale problem w tym, że jeżeli wywołam funkcję, to wszystko z drzewa DOM, co będzie pod tą funkcją, będzie widoczne tylko dla zalogowanych. Czyli mam np taką strukturę:
Efekt jest taki, że header jest widoczny dla każdego ale footer jest widoczny tylko dla zalogowanych, a tak być nie powinno. Szukałem jakiś funkcji, które by zatrzymywały to w danym momencie, bądź ograniczały pole działania, cokolwiek. Ale nic nie znalazłem. Ma ktoś jakiś pomysł jak to zrobić ? Zupełnie nie wiem jak do tego podejść.
Próbowałem umieścić check_login na samym dole strony, a komunikat podpiąć do zmiennej i wywołać tą zmienną w wybranym miejscu strony.
function check_login() { if(!$_SESSION['logged']) { $echo3 .= 'To jest strefa tylko dla użytkowników. Zaloguj się, żeby zobaczyć tą zawartość.'; } }
<?php echo $echo3; ?>
Niestety, wtedy zupełnie nic mi się nie wyświetla
