Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] problem z menu
Forum PHP.pl > Forum > Przedszkole
marezo
Mam menu. Wszystko dzialalo dobrze ale po jakims czasie pozmienialy sie ustawienia na serwerze i przestalo dzialac.


<a href="index.php?s=news">NEWS</A>


<? if($s=="") include"news.php"; else include"$s.php"; ?>

a moze calkowicie inny skrypt musze wstawic
nospor
do zmiennych z URL nalezy dobierac sie tak: $_GET['zmienna'], a nie tak jak ty: $zmienna

ps :przenosze
marezo
a moglbys mi napisac od pocztaku do konca ta linijke jak to zrobic.
c3zi
Przeciez napisal ..
marezo
ale mi chodzi od <..........................> jak to zrobic bo ja nie mam zielonego pojecia o php jeszcze dopiero zaczym
nospor
Cytat
ja nie mam zielonego pojecia o php
To tym bardziej powinienes byl poprobowac zrobic cos z tym co ci napisalem. W twoim przypadku $zmienna to $s, a $_GET['zmienna'] to $_GET['s']. A w calosci i ladnie:
  1. <?php
  2. if(empty($_GET['s'])) include"news.php"; else include $_GET['s'].'.php';
  3. ?>

Ale nie powinno sie tak includowac skryptow jak ty bo jest to niebezpieczne:
http://forum.php.pl/index.php?showtopic=30056&st=0
marezo
Parse error: parse error, unexpected T_INCLUDE in /vhome/marezo/stronaa/index.php on line 10

taki mi blad wyskoczyl

a jak to zrobic zeby bylo bezpiecznie questionmark.gif

oj juz wszystko dziala dzieki wielkie ale wracam do pytania a jak zrobic zeby bylo bezpieczniej??
mrjozo
nospor podał Ci już link, na który wystarczy tylko kliknąć i tam masz o bezpieczeństwie, co do includowania, to chociażby pierwsze dwa posty:
http://forum.php.pl/index.php?showtopic=30056&st=0
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.