Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapetlenie
Forum PHP.pl > Forum > Przedszkole
Gość_Luk
Witam mam pytanie co do tresci Waszego artkulu
-> Dołączanie plików z paska adresu ($_GET), a jesli w pasku adresu zostanie wpisane
Kod
http://www.costam.pl/index.php?page=index
to strona sie zapetli (w nieskonczonosc otwiera sie index). Jak pozbyc sie zapetlena? Z poczatku uzylem include_once i zapetlenie skonczylo sie na pojedynczym otwarciu, no ale to oczywiste. Bardzo prosze o odpowiedz.
dr_bonzo
if ( page == index )
niezalaczaj.
Guest
Cytat(dr_bonzo @ 2005-11-29 21:30:10)
if  ( page == index )
niezalaczaj.

w ktorym miejscu tego kodu mam to dokladnie dopisac?
  1. <?php
  2. if( isset( $_GET['id'] ) )
  3. {
  4. include( basename( $_GET['id'] . '.php' ) );
  5. }
  6. else
  7. {
  8. include("intro.php");
  9. }
  10. ?>



~mike_mech
vihoo
  1. <?php
  2. if( isset( $_GET['id'] ) )
  3. {
  4. if ($_GET['id']!='index')
  5. {
  6. include( basename( $_GET['id'] . '.php' ) );
  7. }
  8. else
  9. {
  10. include 'intro.php';
  11. }
  12. }
  13. else
  14. {
  15. include 'intro.php';
  16. }
  17. ?>
Guest
wielkie dzieki, dziala laugh.gif
mike
A po co tyle instrukcji warunkowych :?:
Przecież są od tego operatory logiczne:
  1. <?php
  2. if( isset( $_GET['id'] ) and ( $_GET[ 'id' ] != 'index' ) )
  3. {
  4. include( basename( $_GET['id'] . '.php' ) );
  5. }
  6. else
  7. {
  8. include 'intro.php';
  9. }
  10. ?>


P.S.
Dobry programista, to leniwy programista biggrin.gif
Guest
no tak, ale czy includowanie w ten sposob jest bezpieczne?
Moze lepiej includowac tylko stopke i naglowki a reszte na zasadzie:
.../index.php
.../strona1.php
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.