Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Kilka zmiennych GET w adresie i gubienie treśći podstrony
dollares123
post 4.02.2012, 12:40:14
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 26.08.2010

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


Witam zrobiłem sobie obsługe podstron za pomocą zmienej GET
  1. <?php
  2.  
  3.  
  4.  
  5. if(empty($_GET['x'])){header("Location: index.php?x=home");}
  6. if($_GET['x']){
  7. switch($_GET['x']) {
  8.  
  9.  
  10. case "home":
  11. include ('home.php');
  12. break;
  13. case "test":
  14. include ('/test.php');
  15. break;
  16.  
  17.  
  18. default:
  19. //jeżeli wybrał typ którego nie ma (np sam coś kombinuje w adresie strony, chcąc namieszać)
  20. <h2>Błąd</h2>
  21. <br>
  22. Nie ma takiej strony lub nie masz dostępu do tej strony.<br>
  23. Możliwe, że strona jest w trakcie przebudowania i nie jest obecnie dostępna<br><br>
  24. <hr>
  25. ";
  26. break;
  27.  
  28. }
  29. } else {
  30. // wpisz tutaj co ma wyswietlic jesli jest głowna //
  31. include ('home.php');
  32. }
  33.  
  34. ?>

Wszystko działało jak należy dopóki nie zrobiłem paginatora gdy chce przejść na drugą strone newsów adres wygląda tak:
http://localhost/index.php?x=home?p=2
i gubi podstrone po prostu sie nie wyświetla treść podstrony. Jest jakiś sposób aby to działało prawidłowo?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:31