2010-02-05 6 views
0

У меня есть PHP скрипт, который принимает в пяти переменная из URL-адрес строки, как это:Нуждается mod_rewrite помощи

/dimg.php?s=250x250 & ца = 0-0-0 & Ьса = 204-204 -204 & type = jpg & t = blahText

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

Мой вопрос, как я могу получить URL-адрес, чтобы посмотреть, как это с mod_rewrite:

/dimg/250x250/0-0-0/204-204-204/JPG/blahText

Также 0-0-0 иЛИ 204-204-204 может быть 000000 иЛИ CCCCCC иЛИ КТС (значения RGB или HEX для цветов)

Но помните, что только необходимая переменная ы поэтому URL может выглядеть следующим образом:

/dimg/250x250

ответ

1

то, что вам нужно будет сделать, это переписать всю строку в одну переменную, как это:

/dimg.php?values=250x250/0-0-0/204-204-204/jpg/blahText 

можно затем разделить значения на символ «/», а затем попытаться соответствовать каждой детали с помощью регулярных выражений.

другой вариант был бы пару имен и значений, как это:

/dimg/s/250x250/tc/0-0-0/bc/204-204-204/type/jpg/t/blahText 

Вы могли бы использовать перезапись.