Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Problem Switch-Case, GET, POST
lukaszk
post
Post #1





Grupa: Zarejestrowani
Postów: 159
Pomógł: 0
Dołączył: 21.12.2010

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


Witam, mam pewien problem z metodami GET
moaj strona jest zbudowana tak
Linki

  1. <li><a href="index.php?parent=mod_art_news" title="Newsy">Newsy</a></li>


w pliku głównym podstrony się otwierają w za pomocą switch - case
  1. switch ($_GET['parent']) {
  2. case "border":
  3. include "page/index.php";
  4. break;
  5. case "testing":
  6. include "page/border.php";
  7. break;
  8. case "toplista_sql_test":
  9. include "page/page/index.php";
  10. break;


Problem jest taki że np formularze które zbudowałem na GET wysyłają dane w pasku adresu i trafia to do switch-a czyli dane się nie wysyłają a otwiera się strona domyśla jako default
Obecnie jesem zmuszony budować formularze metodą POST

Proszę o pomoc jak to zrobić aby jedno i drugie działało ale aby GET nie wchodził do switcha.
Proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lukaszk
post
Post #2





Grupa: Zarejestrowani
Postów: 159
Pomógł: 0
Dołączył: 21.12.2010

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


Dziękuję za pomoc ale mam jeszcze pytanie i proszę "nie czepiajcie się" (IMG:style_emoticons/default/smile.gif) jakiś czas ktoś tu na forum napisał mi ktoś aby nie odbierać danych metodą POST tylko GET nie argumentując tego. Trochę czytałem na temat tych metod i nie znalazłem nic co przemawia za tym że POST jest nieodpowiednia.
Proszę o kilka zdań waszej sugestii dlaczego lepiej korzystać z GET i jak zabezpieczyć przesyłanie danych w obu metodach.

Pozdrawiam i liczę na pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 07:56