ugrás a tartalomhoz

front controller több paraméter

S3RI0US · 2009. Nov. 14. (Szo), 12.08
Hali!

A kérdésem az lenne, hogy ha GET paraméter alapján icludoltam a tartalmat egy index.php fájlba, hogy tudok még egy paramétert hozzáadni? Lenne nekem egy olyanom hogy index.php?page=lista&item_id=valami
eddig a kódom így néz ki:
  1. <?php      
  2. $pages = array(      
  3.   "index" => 'index.html',      
  4.   "hallgatas" => 'lista.php',    
  5. );      
  6.     
  7. if ( !isset( $_GET['page'] ) )    
  8. {    
  9.   $_GET['page']="index";      
  10. }    
  11.     
  12. if ( array_key_exists$_GET['page'], $pages ) )    
  13. {    
  14.   $page = $pages[$_GET['page']];      
  15. }    
  16. else     
  17. {    
  18.   $page = "not_found.php";    
  19. }    
  20.     
  21. include($page);      
  22. ?>  
ezt az extra paramétert hogy lehet ide illeszteni?

Üdv.
Tamás
 
1

nem kell oda

gex · 2009. Nov. 14. (Szo), 14.16
(kicsit meg lettél zavarva ezzel a front controllerrel, messze van ez még attól.)

az item_id paraméterrel itt semmit nem kell kezdened, mert nem másik modult/oldalt akarsz betölteni az értékétől függően, hanem a lista.php-t kell úgy módosítanod hogy a $_GET['item_id'] változó értékétől függően mást ás mást adjon vissza.
3

csak zarojelben

gphilip · 2009. Nov. 15. (V), 14.56
(ez egy egyszeru front controller, nincs megzavarva. olvass utana)
2

thx

S3RI0US · 2009. Nov. 15. (V), 12.33
köszi értem:D