Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: strona w budowie dla odwiedzajacych
Forum PHP.pl > Forum > PHP
Dabekk75
czesc!
posiadam groupon-like CMS na swoim serwerze.

mam tam opcje strona w budowie, ale wtedy podglad nie dziala rowniez dla zalogowanego administratora - jak to rozwiazac?

czy ma sens rozwiazanie, aby skrypt nie przenosil osoby z konkretnym IP, lub wpisem w cookies?

z góry dzięki za pomoc, jestem laikiem
vokiel
Możesz zrobić najprostsze sprawdzenie IP i cookies. W przypadku niepoprawnych danych wygenerować czysty html strony w budowie. Raczej nikt nie zgadnie ciasteczka, jeśli nadasz mu skomplikowaną nazwę i wartość.
Dabekk75
Cytat(vokiel @ 20.03.2012, 18:06:11 ) *
Możesz zrobić najprostsze sprawdzenie IP i cookies. W przypadku niepoprawnych danych wygenerować czysty html strony w budowie. Raczej nikt nie zgadnie ciasteczka, jeśli nadasz mu skomplikowaną nazwę i wartość.


bedziesz na tyle dobry i przynajmniej nakierujesz mnie jak to wykonac?

jak juz pisalem jestem totalnym laikiem:)

z gory dziekuje i pozdrawiam!

  1. <?php
  2. if((isset($_GET['startpage'])) AND ($_GET['startpage']=="initialize")):
  3. $kernel->setAdmin( false );
  4. $_GET['content'] = "/";
  5. if($_SESSION['config']['service_blocked'] == "TRUE"):
  6. $kernel->redirect("/templates/website/default.php");
  7. endif;
  8. $kernel->redirect(APP_URL . "aktualne.html");
  9. endif;
  10.  
  11. include "footer.php";
  12.  
  13. ?>


to jest kod mojego index.php; service_blocked to oczywiscie strona w budowie

dzieki jeszcze raz i pozdrawiam
vokiel
Najprościej jak może być:
  1. if ( !empty( $_SESSION['tajnyKluczSesji'] ) && $_SESSION['tajnyKluczSesji'] == 'TwojeTajneHaslo' && $_SERVER['REMOTE_ADDR'] == 'tw.oj.i.p' ){
  2. // Twój kod, który masz teraz
  3. } else {
  4. include 'strona_w_budowie.php';
  5. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.