Как сделать switch только чтоб линк был не id=1 а id=about, т.е. ...

bweb

Guest
Как сделать switch только чтоб линк был не id=1 а id=about, т.е. ...

Привет.
Подскажите, пожалуйста, мне нужно сделать сайт одним файлом что бы линки были типа index.php?id=about, index.php?id=price ..:confused:. но у меня получаеться только типа index.php?id=0, index.php?id=1 и т.д. БД использовать не нужно, можно ли сделать так? Надеюсь понятно.
Жду ответов, спасибо.
 

Burunduk-13

[CBT], Старожил РНРClub'a
а кто мешает сделать?
PHP:
switch ($_REQUEST['id']) {
 case 'about':
  break;
 case 'index':
  break;
.............
};
плюс дополнительно почитать мануал по синтаксису PHP.
 

Фанат

oncle terrible
Команда форума
$pages=array('price'=>'price.txt','about'=>'about.txt');
$defaut='about';
$id = (isset($_GET['id'])) ? $_GET['id'] : "";
if isset($pages[$id]) $p=$pages[$id]; else $p=$pages[$default];
readfile($path_to_files.$p);

Естественно, это надо использовать только для текстов.
подключать таким образом скрипты - некрасиво и неудобно
 

bweb

Guest
Burunduk-13
Спасибо большое, все получилось.....
 
Сверху