Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] problem z menu
marezo
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 15.08.2006

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




do zmiennych z URL nalezy dobierac sie tak: $_GET['zmienna'], a nie tak jak ty: $zmienna

ps :przenosze
Go to the top of the page
+Quote Post
marezo
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 15.08.2006

Ostrzeżenie: (0%)
-----


a moglbys mi napisac od pocztaku do konca ta linijke jak to zrobic.
Go to the top of the page
+Quote Post
c3zi
post
Post #4





Grupa: Zarejestrowani
Postów: 266
Pomógł: 20
Dołączył: 15.11.2006
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


Przeciez napisal ..
Go to the top of the page
+Quote Post
marezo
post
Post #5





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 15.08.2006

Ostrzeżenie: (0%)
-----


ale mi chodzi od <..........................> jak to zrobic bo ja nie mam zielonego pojecia o php jeszcze dopiero zaczym
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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
Go to the top of the page
+Quote Post
marezo
post
Post #7





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 15.08.2006

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

oj juz wszystko dziala dzieki wielkie ale wracam do pytania a jak zrobic zeby bylo bezpieczniej??
Go to the top of the page
+Quote Post
mrjozo
post
Post #8





Grupa: Zarejestrowani
Postów: 142
Pomógł: 3
Dołączył: 27.06.2007

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 08:32