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
 
Start new topic
Odpowiedzi
dublinka
post
Post #2





Grupa: Zarejestrowani
Postów: 594
Pomógł: 66
Dołączył: 22.02.2008
Skąd: Dublin

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


Masz dac post nie get.
Nawet jak masz ustalona metode post to mozesz przesylac parametry czytajac poorzez get

Ten post edytował dublinka 26.11.2019, 08:52:09
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: 18.10.2025 - 11:36