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:
<?php    
$pages = array(    
  "index" => 'index.html',    
  "hallgatas" => 'lista.php',  
);    
  
if ( !isset( $_GET['page'] ) )  
{  
  $_GET['page']="index";    
}  
  
if ( array_key_exists( $_GET['page'], $pages ) )  
{  
  $page = $pages[$_GET['page']];    
}  
else   
{  
  $page = "not_found.php";  
}  
  
include($page);    
?>
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