|
|
|
| Вобщем задача такова, чтобы вместо & и = можно было использовать / и ,
Т.е. вместо
site.com/index.php?a=1&b=2&c[]=1&c[]=2
|
было
site.com/a,1/b,2/c[],1/c[],2
|
НО, проблема в том, что если значение параметра не задано, нужно чтобы сам этот пар-р воспринимался как значение. Т.е. у нас есть 3 зарезервированных имени, и если у параметра нет значения, чтобы он автоматически становился значением одного из этих имен
Проще показать, допустим у нас есть 3 имени area, id, subid
И из url
site.com/a,1/b,2/somearea/c,3/someid/d,4/somesubid
|
массив $_GET выглядел вот так:
a => 1
b => 2
area => somearea
c => 3
id => someid
subid => somesubid
|
Сейчас все решается средствами PHP, т.е. запрос
Перенаправляется на
site.com/index.php?q=a,1/b,2/c,3
|
И дальше переменная $_GET['q'] парсится на массив имя=>значение
Мне интересно, если это можно сделать средствами апача (хотя насчет вот этих 3 зарезервированных имен я сомневаюсь), прибавит ли это (в теории) производительности | |
|
|
|
|
|
|
|
для: stalk3r
(17.05.2008 в 15:18)
| | Хм... вы хотите именно такой адрес получить?
site.com/a,1/b,2/c[],1/c[],2
|
вроде бы адрес вида
был бы элегантнее... | |
|
|
|