Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Problem z menu pod PHP
--wwojteko--
post
Post #1





Goście







Witam!

Mam problem ze stronką, zrobiłem menu w PHP takie:
  1. <?php
  2.  switch ($id)
  3. {
  4. case '1':
  5. include('aerobik.php'); 
  6. break;
  7. case '2':
  8. include('silownia.php');
  9. break; 
  10. default:
  11. include('promocja.php');
  12. };
  13. ?>

No i mam problem bo odwoluje sie w linkach do podstron przez
  1. <a href="?id=1">link1</a>
lub też przez
  1. <a href="index.php?id=1">link1</a>
i mi strona się nie przeładowuje ciągle pozostaje strona startowa. Na lokalu działa na innym serwerze działa....więc to musi być jakieś ustawienie serwera.... tylko co trzeba zmienić i czy da się coś zrobić z moejej strony w kodzie żeby to działalo. Proszę o pozmoc

Pozdrawiam!
Powód edycji: dodalem tag (cysiaczek)
Go to the top of the page
+Quote Post
maziak
post
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 17
Dołączył: 9.07.2007

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


Sprobuj moze zamiast $id dac $_GET['id'] .

Ten post edytował maziak 26.12.2007, 00:32:44
Go to the top of the page
+Quote Post
sniezny_wilk
post
Post #3





Grupa: Zarejestrowani
Postów: 732
Pomógł: 80
Dołączył: 25.05.2005
Skąd: Szczecin

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


  1. <?php
  2.  switch ($_GET['id'])
  3. {
  4. case '1':
  5. include('aerobik.php'); 
  6. break;
  7. case '2':
  8. include('silownia.php');
  9. break; 
  10. default:
  11. include('promocja.php');
  12. };
  13. ?>
Go to the top of the page
+Quote Post
--wwojteko--
post
Post #4





Goście







Wielkie dzięki, działa teraz prawidłowo. A czy może mi ktoś wyjaśnić dlaczego tak się dzieje? Czy, żeby nie stosować tego
  1. <?php
  2. switch ($_GET['id'])
  3. ?>
to trzeba coś włączyć na serwerze? czy poprostu lepiej się pilnować i zawsze stosować metodę GET przzy CASE ? Jeszcze raz dziękuje i pozdrawiam.
Go to the top of the page
+Quote Post
snakemaycry
post
Post #5





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 20.11.2007
Skąd: Łódź

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


To nie jest metoda tylko tablica z argumentami przesylanymi przez URL. Mozna to ominąć, ale jest to staromodne i mało bezpieczne.
Go to the top of the page
+Quote Post
marcio
post
Post #6





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Chodzi o register_globals ale zostaw tak jak jest bo wtedy strona jest podatniejsza na ataki
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: 24.08.2025 - 13:32