Использование в URL только названий параметров

xpashkin

Новичок
Использование в URL только названий параметров

Никто не пробовал задавать в URL только названия параметров, например: "www.somesite.ru/index.php?test&12&12-08-06"
И использовать key($_GET['test']) и т.д.
Если да, то какие могут быть "подводные камни"?
 

Фанат

oncle terrible
Команда форума
врядли кто-то использовал.
ты первый, кому пришла в голову такая дурацкая мысль
 

xpashkin

Новичок
почему сразу дурацкая, для apache mod_rewrite очень даже удобная
 

Romantik

TeaM PHPClub
xpashkin
да хоть через букву "Ж" передавай.
смысл парсить то что уже есть в массиве _GET ?
А для mod_rewrite чем удобнее?
 

Фанат

oncle terrible
Команда форума
для mod_rewrite - тем более дурацкая.
ты собрался заменять / на &?
какой в этом смысл?
 

xpashkin

Новичок
по порядку:
1) поменять с помощью mod_rewrite
"www.somesite.ru/index.php?test&12&12-08-06"
на "www.somesite.ru/test/12/12-08-06.html намного проще чем
"www.somesite.ru/index.php?section=test&id=12&date=12-08-06"
2) по поводу "парсить то что уже есть в массиве _GET" если есть другой способ добраться до индексов буду рад увидеть
 

Фанат

oncle terrible
Команда форума
ты, наверное, перепутал.
не
"www.somesite.ru/index.php?test&12&12-08-06"
на "www.somesite.ru/test/12/12-08-06.html
а наоборот.
так вот, как я уже имел возможность заметить, замена / на &
не имеет смысла.

рекомендую тебе подумать, прежде чем что-то отвечать

-~{}~ 09.08.06 18:07:

почему бы просто не передать в скрипт весь запрос, и уже в скрипте его не разобрать?
 

xpashkin

Новичок
спасибо за поправку, действительно наоборот :)

" замена / на & не имеет смысла."
Смысл такой, чтобы URL был удобочитаем для пользователя,
без index.php?, =, & и т.д.
 

lucas

Новичок
Сделай-ка print_r($_SERVER) в той страничке, куда переписывается запрос, и найди там свое "test/12/12-08-06.html".

А дальше используй строковые функции.

И не нужно никаких амперсандов.
 
Сверху