![]() |
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 |