Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Strona z sesją i bez - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Strona z sesją i bez (/thread-strona-z-sesja-i-bez)



Strona z sesją i bez - Marys - 09-10-2012

Witam,
czy da się zrobić tak, że tą samą stronę (przy zalogowanym użytkowniku) mogę np. załadować z sprawdzeniem sesji, a druga opcja to bez sprawdzania sesji. Te dwie opcje będą możliwe po kliknięciu w odnośnik, jak by to było ważne. Głównie mi chodzi o dwie opcje: edycja bezpośrednio na stronie oraz (w przypadku edycji z panelu admina) podgląd.


RE: Strona z sesją i bez - camelrafal - 09-10-2012

nie za bardzo rozumiem o co chodzi
jesteś zalogowany tak? i potrzebujesz wykonać jakąś operacje jako admin tak?
no to sprawdzasz sobie sesje (i ewentualnie jakieś tam dodatkowe zabezpieczenia) czy jesteś adminem i jeśli tak wyświetlasz jakąś dodatkową funkcjonalność
dlaczego nie chcesz sprawdzać sesji?? to jest chyba najważniejsze pytanie
to chyba zależy też od tego jaki masz system cały użytkowników i na jakiej zasadzie działa
jeżeli nie masz sesji !isset($_SESSION['jestemadminem']) to wyświetlasz inną treść niż jeżeli masz


RE: Strona z sesją i bez - Marys - 09-10-2012

No właśnie to takie trochę skomplikowane. Postaram się w miarę jasno wytłumaczyć.

Mamy główną stroną np. www.strona.pl i to się wyświetla normalnej osobie odwiedzającej. Mamy również panel admina, gdzie wymagana jest autoryzacja użytkownika. Teraz możemy stronę edytować z panelu admina lub bezpośrednio na stronie. Teraz przykładowo jak wykonujemy zmiany za pomocą panelu admina to żeby można było zrobić podgląd strony tak jak będzie się wyświetlać osobie nie zalogowanej.

Nie wiem najlepsze rozwiązanie to byłoby gdyby za pomocą odnośnika dało się jak włączyć lub wyłączyć sprawdzanie sesji.

Ewentualnie można byłoby zrobić kopię strony i wstawić/ usunąć sprawdzanie sesji.


RE: Strona z sesją i bez - camelrafal - 09-10-2012

no to moze dodaj parametr w adresie ?podglad=true i jak isset($_GET['podglad']) to nie sprawdzaj sesji

albo moze sprobowac jakos przekazac np w formularzu wyedytowana zawartosc strony dla specjalnie przygotowanej strony do wyswietlania podgladow
ewentulanie polaczyc te rozwiazania i podczas wyswietlania strony jezeli jest ustawiony parametr w adresie $_GET['podglad'] to sprawdzasz dane z formularza i zamiast normalnej tresci wyswietlasz ta podana w formularzu(wyedytowana)
wtedy nie bedziesz musial zapisywac do bazy aby zobaczyc jak to bedzie wygladalo


RE: Strona z sesją i bez - hieroshima - 09-10-2012

GET to raczej nie będzie dobrym pomysłem. Dla mnie jedynym sensownym rozwiązaniem jest sesja, defacto po to ona jest między innymi