Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Formularz metoda get i post
Puchatek320
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 4.11.2019

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


Cześć,
Ostatnio pisałem na temat formularz,ponieważ miałem problem z przesyłaniem, jeśli użyje metody post wszystko jest ok. Jeśli użyje metody get nie działa strona tak jak powinna, problemem jest zastosowanie przyjaznych linków ponieważ na podstawie adresu ustalam jaki plik wczytać może ktoś powiedzieć jak rozwiązać ten problem?

  1. <?php
  2.  
  3.  
  4. if(array_key_exists('v', $_GET)) {
  5. $module = $_GET['v'];
  6. } else {
  7. $module = 'wyswietlanie_filmow';
  8. }
  9.  
  10. $moduleDir = 'modules/' . $module . '.php';
  11. if(file_exists($moduleDir)){
  12. include($moduleDir);
  13. $content = ob_get_contents();
  14.  
  15. include("layout/layout.php");
  16. }
  17.  
  18. else
  19. {
  20. echo'nie ma takiej strony :/';
  21. }
  22.  
  23. ?>


Szybki skrót: Jeśli w pasku adresu występuje v=formularz to strona przechodzi do pliku o nazwie formularz niestety, problem pojawia się gdy użyje metody get ponieważ modyfikuje cały pasek adresu. Może ktoś ma jakiś sposób jak to obejść?

W metodzie post wygląda to tak: http://localhost/index.php?v=search
W get niestety tutaj wszystko się zmienia http://localhost/index.php?v=&search=test&metoda=tag
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: 17.09.2025 - 23:40