|
Страница 1 из 1 [ Сообщений: 11 ] |
Автор |
Сообщение |
Георгий
новый человек
|
|
Уважаемый пипл! [img]smirk.gif[/img]
При передаче параметров в SSI, они доступны через переменную окружения QUERY_STRING. Если передать напримет такую строку: somefile.shtml?someparam , то извлеч параметр someparam не доставляет трудностей, а вот если строка запроса будет иметь вид somefile.shtml?someparam1=value1&someparam2=value2.…. , то как тогда выделить имена переменных и их значения для дальнейшего использования, Например для условного вывода текста?
Заранее благодарен, Суханов Георгий!
|
|
 |
|
 |
Replicator
новый человек
|
|
Я на него ответа не нашел, к сожалению, или плохо искаллл...
|
|
 |
|
 |
VaUlt
 постоянный участник
|
|
средствами сси невозможно...
|
|
 |
|
 |
VaUlt
 постоянный участник
|
|
file.html?name1=value1&...nameX=valueX
с JavaScript.
var ex_url=location.search.substring(1); var param=ex_url.split('&'); var values = new Array(); for(i=0; i<param.length;i++) { var b = param[i].split('='); values[b[0]] = unescape(b[1]); } file.html?name=alex&age=28&left=right" то получили массив values[name]="alex"; values[age]="28"; values[left]="right";
|
|
 |
|
 |
Георгий
новый человек
|
|
vault Списибо огромное.… [img]images/smiles/icon_smile.gif[/img] Как я раньше до этого не додумался? [img]lol.gif[/img] Вот зациклился на SSI и …………………………………… Слухай, а как потом эти параметры в SSI передать.…? [img]images/smiles/icon_eek.gif[/img] Вот блин и второй вопросик... [img]images/smiles/icon_smile.gif[/img]
|
|
 |
|
 |
VaUlt
 постоянный участник
|
|
Георгий не понял вопрос, в другой файл? автоматически - или по ссыле?
|
|
 |
|
 |
Георгий
новый человек
|
|
vault Нет... Файл этот-же.… Как передать параметры из Java в SSI.…
Предположим я получил из командной строки параметры param1='1'; param2='2'…...paramN='N';
А теперь мне надо в SSI, в зависимости от параметров (к примеру, если param1='1' и paramN='1'), вставить нужный инклуд...
Как это стделать?
|
|
 |
|
 |
Георгий
новый человек
|
|
[img]images/smiles/icon_biggrin.gif[/img] [img]lol.gif[/img] Sector Торможу.…. [img]laugh.gif[/img]
Спасибо всем ОГРОМНОЕ!!!
|
|
 |
|
 |
cmapuk
новый человек
|
|
Можно разобрать строку ЭсЭсайными регекспами
|
|
 |
|
 |
cmapuk
новый человек
|
|
Вот примерчик <BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">code:</font><HR><pre> <!--#if expr="$QUERY_STRING = /podlist([0123456789]+)/" --> <!--#include virtual="/cgi/podlist.cgi?$1" --> <!--#elif expr="$QUERY_STRING = /pod([0123456789]+)/" --> <!--#include virtual="/cgi/pod.cgi?$1" --> <!--#else --> <!--#include virtual="/cgi/news.cgi" --> <!--#endif -->
</pre><HR></BLOCKQUOTE>
|
|
 |
|
 |
|
Страница 1 из 1 [ Сообщений: 11 ] |
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
|
|