оЕПБЮЪ ЯРПЮМХЖЮ
> аХАКХНРЕЙЮ
> рЕУМНКНЦХХ
юМДПЕИ юКХЙАЕПНБ
дКЪ МЮВЮКЮ Н ОПХВХМЮУ, ОНАСДХБЬХУ МЮОХЯЮРЭ ЛЕМЪ ЩРС ЯРЮРЭЧ: Б НАЯСФДЕМХЪУ ВКЕМНБ бЯЕПНЯЯХИЯЙНЦН йКСАЮ бЕАЛЮЯРЕПНБ МЕ ПЮГ БНГМХЙЮКХ ЯОНПШ Н РНЛ, ВРН КСВЬЕ ОПХЛЕМЪРЭ Б ЯКСВЮЕ ОНБРНПЪЧЫЕИЯЪ ПЮГЛЕРЙХ (ХМТНПЛЮЖХХ) МЮ АНКЭЬНЛ ЙНКХВЕЯРБЕ ЯРПЮМХЖ - ТПЕИЛШ, JavaScript ХКХ SSI (Server Side Includes, БМХЛЮМХЕ: ОПХБЕДЕММШЕ ОПХЛЕПШ ПЮАНРЮЧР ДКЪ XSSI ОНД БЕА-ЯЕПБЕПНЛ Apache). лНХЛ ЦКСАНЙХЛ САЕФДЕМХЕЛ ЪБКЪЕРЯЪ РН, ВРН ТПЕИЛШ ЯКЕДСЕР ХЯОНКЭГНБЮРЭ РНКЭЙН РЮЛ, ЦДЕ АЕГ ЩРНЦН ДЕИЯРБХРЕКЭМН МХЙЮЙ МЕ НАНИРХЯЭ, JavaScript (ДЮ Х КЧАШЕ ДПСЦХЕ ЙКХЕМРЯЙХЕ ЯЙПХОРШ) ЯКХЬЙНЛ ЙЮОПХГЕМ Х ГЮБХЯХР НР МЮЯРПНЕЙ АПЮСГЕПЮ, ОНЩРНЛС ЕЦН ЛНФМН ХЯОНКЭГНБЮРЭ РНКЭЙН ДКЪ ДНОНКМХРЕКЭМШУ БНГЛНФМНЯРЕИ, МН МХЙЮЙ ДКЪ ОПНЯРПНЕМХЪ, ДНОСЯРХЛ, ЯХЯРЕЛШ МЮБХЦЮЖХХ. ъ МЕ АСДС Я ОЕМНИ С ПРЮ ДНЙЮГШБЮРЭ, ВРН РЕУМНКНЦХЪ SSI ЙПСВЕ БЯЕУ ЦНП Х ЪХЖ, Ю ОПНЯРН ОПХБЕДС ПЕЬЕМХЪ ВЮЯРН БЯРПЕВЮЧЫХУЯЪ МЮ ОПЮЙРХЙЕ ГЮДЮВ Я ОПХЛЕМЕМХЕЛ ЩРНИ РЕУМНКНЦХХ.
(яПЮГС ОПЕДБХФС БНГЛСЫЕМХЕ ЯН ЯРНПНМШ ОПХБЕПФЕМЖЕБ РЕУМНКНЦХИ ASP Х PHP, Я ХЯОНКЭГНБЮМХЕЛ ЙНРНПШУ РЮЙФЕ БНГЛНФМШ ПЕЬЕМХЪ ОНДНАМШУ ГЮДЮВ, ОНЩРНЛС ЯОЕЖХЮКЭМН ДКЪ МХУ: РЕУМНКНЦХЪ SSI ГМЮВХРЕКЭМН ОПНЫЕ, Б МЕИ БЯЕЦН ДЕЯЪРНЙ НОЕПЮЖХИ, ОНЩРНЛС ДКЪ МЕ ОПНЦПЮЛЛХЯРЮ ЩРН АНКЕЕ СДЮВМШИ БШАНП УНРЪ АШ ОНРНЛС, ВРН ЕЕ ЛНФМН АШЯРПЕЕ НЯБНХРЭ)
дЮРЮ ОНЯКЕДМЕИ ЛНДХТХЙЮЖХХ ДНЙСЛЕМРЮ оПНЯРЮЪ ДХПЕЙРХБЮ: <!--#echo var="LAST_MODIFIED"-->
яЕЦНДМЪЬМЕЕ ВХЯКН Б МСФМНЛ ТНПЛЮРЕ еЯКХ МЮЛ МСФМН БШБЕЯРХ ДЮРС МЕ Б ЯРЮМДЮПРМНЛ ДКЪ ДЮММНИ ЙНМТХЦСПЮЖХХ ОПНЦПЮЛЛМШУ ЯПЕДЯРБ БХДЕ, Ю Б РНЛ, ЙЮЙНИ МЮЛ МСФЕМ (МЮОПХЛЕП, "БРНПМХЙ, 30 ЛЮЪ, 2000"), РН ЛНФМН БНЯОНКЭГНБЮРЭЯЪ ЯКЕДСЧЫЕИ ЙНМЯРПСЙЖХЕИ: оНКСВЕМХЕ ДМЪ МЕДЕКХ
<!--#config timefmt="%u" -->
<!--#set var="NUM_DAY" value="$DATE_LOCAL"-->
<!--#if expr="$NUM_DAY=1" -->
<!--#set var="DAY" value="ОНМЕДЕКЭМХЙ" -->
<!--#elif expr="$NUM_DAY=2" -->
<!--#set var="DAY" value="БРНПМХЙ" -->
<!--#elif expr="$NUM_DAY=3" -->
<!--#set var="DAY" value="ЯПЕДЮ" -->
<!--#elif expr="$NUM_DAY=4" -->
<!--#set var="DAY" value="ВЕРБЕПЦ" -->
<!--#elif expr="$NUM_DAY=5" -->
<!--#set var="DAY" value="ОЪРМХЖЮ" -->
<!--#elif expr="$NUM_DAY=6" -->
<!--#set var="DAY" value="ЯСААНРЮ" -->
<!--#else -->
<!--#set var="DAY" value="БНЯЙПЕЯЕМЭЕ" -->
<!--#endif -->
оНКСВЕМХЕ ВХЯКЮ <!--#config timefmt="%e" -->
<!--#set var="DATE" value="$DATE_LOCAL"-->
оНКСВЕМХЕ МЮГБЮМХЪ ЛЕЯЪЖЮ <!--#config timefmt="%m" -->
<!--#set var="NUM_MONTH" value="$DATE_LOCAL"-->
<!--#if expr="$NUM_MONTH=01" -->
<!--#set var="MONTH" value="ЪМБЮПЪ" -->
<!--#elif expr="$NUM_MONTH=02" -->
<!--#set var="MONTH" value="ТЕБПЮКЪ" -->
<!--#elif expr="$NUM_MONTH=03" -->
<!--#set var="MONTH" value="ЛЮПРЮ" -->
<!--#elif expr="$NUM_MONTH=04" -->
<!--#set var="MONTH" value="ЮОПЕКЪ" -->
<!--#elif expr="$NUM_MONTH=05" -->
<!--#set var="MONTH" value="ЛЮЪ" -->
<!--#elif expr="$NUM_MONTH=06" -->
<!--#set var="MONTH" value="ХЧМЪ" -->
<!--#elif expr="$NUM_MONTH=07" -->
<!--#set var="MONTH" value="ХЧКЪ" -->
<!--#elif expr="$NUM_MONTH=08" -->
<!--#set var="MONTH" value="ЮБЦСЯРЮ" -->
<!--#elif expr="$NUM_MONTH=09" -->
<!--#set var="MONTH" value="ЯЕМРЪАПЪ" -->
<!--#elif expr="$NUM_MONTH=10" -->
<!--#set var="MONTH" value="НЙРЪАПЪ" -->
<!--#elif expr="$NUM_MONTH=11" -->
<!--#set var="MONTH" value="МНЪАПЪ" -->
<!--#else -->
<!--#set var="MONTH" value="ДЕЙЮАПЪ" -->
<!--#endif -->
оНКСВЕМХЕ ЦНДЮ <!--#config timefmt="%G" -->
<!--#set var="YEAR" value="$DATE_LOCAL"-->
яНАЯРБЕММН БШБНД ОНКСВХБЬЕИЯЪ ЯРПНЙХ <!--#echo var="DAY" -->, <!--#echo var="DATE" --> <!--#echo var="MONTH" -->, <!--#echo var="YEAR"-->
тНПЛЮРШ ОЮПЮЛЕРПНБ ДКЪ config timefmt МЮДН ЯЛНРПЕРЭ ДКЪ ЙЮФДНИ ЙНМТХЦСПЮЖХХ БЕА-ЯЕПБЕПЮ НРДЕКЭМН. оПХБЕДЕММШИ ОПХЛЕП - FreeBSD, Apache. аНКЕЕ ОНДПНАМН ЯЛ. man timefmt оНДНАМЮЪ ЙНМЯРПСЙЖХЪ ХЯОНКЭГСЕРЯЪ МЮ БЕА-СГКЕ ХМРЕПМЕР-ЛЮЦЮГХМЮ Levingston.Ru
дЮРЮ ЛНДХТХЙЮЖХХ БМЕЬМЕЦН ТЮИКЮ вЮЯРН МЮ ЙНЛОЭЧРЕПМШУ ЯЮИРЮУ БШЙКЮДШБЮЧР ОПЮИЯ-КХЯР Б ТНПЛЮРЕ MS Excel ХКХ Word Х ЙЮФДШИ ПЮГ ПСЙЮЛХ ОПНОХЯШБЮЧР ДЮРС ЕЦН ХГЦНРНБКЕМХЪ. я ОНЛНЫЭЧ SSI ЩРН ДЕКЮЕРЯЪ ОПХЛЕПМН ЯКЕДСЧЫХЛ НАПЮГНЛ: <a href=pricelst.doc>оПЮИЯ-КХЯР</a>
<!--#config timefmt="%d.%m.%y" -->
(MS Word 6.0/95, <!--#flastmod virtual="pricelst.doc" -->)
рЮЙЮЪ ЙНМЯРПСЙЖХЪ ХЯОНКЭГСЕРЯЪ МЮ БЕА-СГКЕ ЙНЛОЮМХХ дСМЙЮМ яЕПБХЯ
аНПЭАЮ Я <noframes> йЮЙ ОПЮБХКН, Б ЩРНЛ ЙНМРЕИМЕПЕ ОХЬСР "ХГБХМХРЕ, МН БЮЛ ЯКЕДСЕР НАМНБХРЭ АПЮСГЕП", ОН ХДЕЕ ФЕ РЮЛ ДНКФМШ АШРЭ ЮКЭРЕПМЮРХБЮ ДКЪ ОНКЭГНБЮРЕКЕИ ЯРЮПШУ БЕПЯХИ АПЮСГЕПНБ. оНЯЙНКЭЙС МЮ МНПЛЮКЭМНЛ ЯЕПБЕПЕ ХМТНПЛЮЖХЪ ВЮЯРН ЛЕМЪЕРЯЪ, Ю БЕАЛЮЯРЕПС ФЕ КЕМХБН ЙЮФДШИ ПЮГ БМНЯХРЭ ОПЮБЙХ Б ДБСУ ЛЕЯРЮУ. я ОНЛНЫЭЧ SSI ОПНАКЕЛЮ ПЕЬЮЕРЯЪ ПЮГ Х МЮБЯЕЦДЮ: Б ЙНМРЕИМЕП <noframes></noframes> БМНЯХРЯЪ ДХПЕЙРХБЮ, БЯРЮБКЪЧЫЮЪ РНР ЯЮЛШИ ТЮИК, Б ЙНРНПНЛ ДЕКЮЧРЯЪ ОПЮБЙХ ХКХ ОНОПНЯРС КХМЕИЙС МЮБХЦЮЖХХ.
аНПЭАЮ Я ОПЪЛШЛХ ЯЯШКЙЮЛХ МЮ ДНЙСЛЕМРШ МЮ БЕА-СГКЕ Я ТПЕИЛЮЛХ нДМХЛ ХГ ЮПЦСЛЕМРНБ ОПНРХБ ХЯОНКЭГНБЮМХЪ ТПЕИЛНБШУ ЯРПСЙРСП ОПХ ЯНГДЮМХХ БЕА-СГКНБ ЪБКЪЕРЯЪ МЕСДНАЯРБН ОПЪЛШУ ЯЯШКНЙ МЮ ЯНДЕПФЮРЕКЭМШЕ ТЮИКШ. мЮОПХЛЕП, ОПХ ЯЯШКЙЕ ХГ ОНХЯЙНБШУ ЛЮЬХМ ХКХ МЮ ЙНМЙПЕРМШИ (МЕ ЙНПМЕБНИ) ДНЙСЛЕМР Я ДПСЦНЦН БЕА-СГКЮ ОНКЭГНБЮРЕКЭ ОНОЮДЮЕР МЮ ЯРПЮМХЖС, КХЬЕММСЧ НТНПЛКЕМХЪ ХКХ ЩКЕЛЕМРНБ МЮБХЦЮЖХХ, ЙНРНПШЕ НАШВМН ОНЛЕЫЮЧРЯЪ Б НРДЕКЭМШИ МЮБХЦЮЖХНММШИ ТПЕИЛ. я ОНЛНЫЭЧ МЕУХРПНИ ЙНМЯРПСЙЖХХ SSI ЩРС ОПНАКЕЛС ЛНФМН ПЕЬХРЭ. дКЪ ЩРНЦН МЕНАУНДХЛН ОПНЮМЮКХГХПНБЮРЭ, НРЙСДЮ ОПХЬЕК ОНКЭГНБЮРЕКЭ (ОЕПЕЛЕММЮЪ HTTP_REFERER) еЯКХ НМ ОПХЬЕК МЕ Я МЮЬЕЦН ЯЕПБЕПЮ, Ю ХГБМЕ - ОНЯРПНХРЭ ТПЕИЛНБСЧ ЯРПСЙРСПС Х Б ЙЮВЕЯРБЕ ЯНДЕПФЮРЕКЭМНЦН ТПЕИЛЮ ОНДЯРЮБХРЭ ДНЙСЛЕМР, ГЮОПНЬЕММШИ ОНКЭГНБЮРЕКЕЛ.
б ОПХЛЕПЕ МХФЕ ТЮИК content.html - ЩРН РНР ДНЙСЛЕМР, МЮ ЙНРНПШИ ЯРНХР ОПЪЛЮЪ ЯЯШКЙЮ (ДНОСЯРХЛ, ХГ ОНХЯЙНБНИ ЛЮЬХМШ), frame.html - ТЮИК Б ЙНРНПНЛ ЯРПНХРЯЪ ТПЕИЛНБЮЪ ЯРПСЙРСПЮ. б QUERY_STRING ОНДЯРЮБКЪЕРЯЪ ГМЮВЕМХЕ done ДКЪ РНЦН, ВРНАШ ХГАЕФЮРЭ АЕЯЙНМЕВМНИ БКНФЕММНЯРХ ТПЕИЛНБШУ ЯРПСЙРСП.
тЮИК content.html <html>
<head>
...
<!--#include virtual="frame.html" -->
</head>
<body>
...
</body>
</html>
тЮИК frame.html <!--#if expr="$QUERY_STRING!=done && $HTTP_REFERER!=/your_domain\.ru/" -->
<frameset rows="150,*">
<frame name="NAVIGATION" src="/navigation.html">
<frame name="CONTENT" src="<!--#echo var="DOCUMENT_URI" -->?done">
</frameset>
<!--#endif -->
оНДНАМЮЪ ЙНМЯРПСЙЖХЪ ХЯОНКЭГСЕРЯЪ МЮ БЕА-СГКЕ ХМРЕПМЕР-ЛЮЦЮГХМЮ аНКЕПН
бЕПЯХЪ ЯРПЮМХЖШ ДКЪ ОЕВЮРХ вЮЯРН БНГМХЙЮЕР ОПХЙКЮДМЮЪ ГЮДЮВЮ - ЙПЮЯХБШИ ЛМНЦНЙНКНМНВМШИ ДХГЮИМ Я БЕПУМЕИ Х МХФМЕИ ЬЮОЙЮЛХ, РСВЮ АЮММЕПНБ, МН ОПХ ОЕВЮРХ БЯЕ ЩРН МЕ МСФМН - КХЬМЪЪ АСЛЮЦЮ, МЕМСФМЮЪ ХМТНПЛЮЖХЪ... оНЩРНЛС УНВЕРЯЪ ЯДЕКЮРЭ ОПНЯРНИ ЮКЭРЕПМЮРХБМШИ БХД ЯРПЮМХЖШ ЯОЕЖХЮКЭМН ДКЪ ОЕВЮРХ. вРНАШ ЩРН ОПНДЕКЮРЭ, ДНЯРЮРНВМН ОНДЦНРНБХРЭ ДБЮ БЮПХЮМРЮ БЕПУМЕИ Х МХФМЕИ ЬЮОНЙ, НДХМ --ДКЪ ЩЙПЮММНЦН НРНАПЮФЕМХЪ, ДПСЦНИ - ДКЪ ОЕВЮРХ. б ЙЮВЕЯРБЕ ОЕПЕЙКЧВЕМХЪ ЛЕФДС ЩРХЛХ БЮПХЮМРЮЛХ ХЯОНКЭГСЕЛ ОЕПЕЛЕММСЧ QUERY_STRING. мХФЕ ОПХБЕДЕМШ ОПХМЖХОХЮКЭМШЕ ЯРПСЙРСПШ ДКЪ ЯЮЛНИ ЯРПЮМХЖШ (file.html) Х ДКЪ БЕПУМЕИ Х МХФМЕИ ЬЮОНЙ (top.html Х bottom.html).
яРПСЙРСПЮ ЯЮЛНИ ЯРПЮМХЖШ (file.html): <!--#include virtual="top.html?$QUERY_STRING" -->
ГДЕЯЭ РЕКН ДНЙСЛЕМРЮ
<!--#include virtual="bottom.html?$QUERY_STRING" -->
яРПСЙРСПЮ top.html Х bottom.html <!--#if expr="$QUERY_STRING == /for_printing/" -->
ЬЮОЙЮ ДКЪ ОЕВЮРХ
<!--#else -->
ЬЮОЙЮ ДКЪ ОПНЯЛНРПЮ
<!--#endif -->
яЯШКЙЮ МЮ ЙЮФДНИ ЯРПЮМХЖЕ ДНКФМЮ АШРЭ БХДЮ <a href=<!--echo var="$DOCUMENT_URI" -->?for_printing>БЕПЯХЪ ДКЪ ОЕВЮРХ</a>
оНДНАМЮЪ ЙНМЯРПСЙЖХЪ ХЯОНКЭГСЕРЯЪ МЮ БЕА-СГКЕ бЯЕПНЯЯХИЯЙНЦН йКСАЮ бЕАЛЮЯРЕПНБ
аНПЭАЮ Я ОСМЙРЮЛХ ЛЕМЧ оПЕДОНКНФХЛ, С МЮЯ ЕЯРЭ МЕЯЙНКЭЙН ПЮГДЕКНБ БЕА-СГКЮ, ДНЙСЛЕМРШ, НРМНЯЪЫХЕЯЪ Й ПЮГДЕКЮЛ, КЕФЮР Б ПЮГМШУ ДХПЕЙРНПХЪУ. гЮДЮВЮ - ЯДЕКЮРЭ РЮЙ, ВРНАШ Б ЛЕМЧ МЮБХЦЮЖХХ ОН ЩРХЛ ПЮГДЕКЮЛ ОПНОЮДЮКЮ (ХКХ МЕ ОНДЯБЕВХБЮКЮЯЭ, БШДЕКЪКЮЯЭ ДПСЦХЛ ЖБЕРНЛ Х Р.Д.) ЯЯШКЙЮ МЮ РНР ПЮГДЕК, Б ЙНРНПНЛ МЮУНДХРЯЪ ОНКЭГНБЮРЕКЭ Б ДЮММШИ ЛНЛЕМР. дКЪ ЩРНЦН ЛНФМН ХЯОНКЭГНБЮРЭ ОЕПЕЛЕММСЧ DOCUMENT_URI. <!--#if expr="$DOCUMENT_URI!=/^\/index.html/" -->
<a href="/">оЕПБЮЪ ЯРПЮМХЖЮ</a><br>
<!--#endif -->
<!--#if expr="$DOCUMENT_URI!=/\/about\/index.html/" -->
<a href="/about/">н МЮЯ</a><br>
<!--#endif -->
<!--#if expr="$DOCUMENT_URI!=/\/done\/index.html/" -->
<a href="/done/">мЮЬХ ПЮАНРШ</a><br>
<!--#endif -->
<!--#if expr="$DOCUMENT_URI!=/\/partner\/index.html/" -->
<a href="/partner/">мЮЬХ ОЮПРМЕПШ</a><br>
<!--#endif -->
<!--#if expr="$DOCUMENT_URI!=/\/client\/index.html/" -->
<a href="/client/">мЮЬХ ЙКХЕМРШ</a><br>
<!--#endif -->
<!--#if expr="$DOCUMENT_URI!=/\/price\/index.html/" -->
<a href="/price/">мЮЬХ ЖЕМШ</a><br>
<!--#endif -->
<!--#if expr="$DOCUMENT_URI!=/\/contacts\/index.html/" -->
<a href="/contacts/">мЮЬХ ЙННПДХМЮРШ</a><br>
<!--#endif -->
<!--#if expr="$DOCUMENT_URI!=/\/history\/index.html/" -->
<a href="/history/">мЮЬЮ ХЯРНПХЪ</a><br>
<!--#endif -->
<!--#if expr="$DOCUMENT_URI!=/\/search.html/" -->
<a href="/search.html">оНХЯЙ</a><br>
<!--#endif -->
оНДНАМЮЪ ЙНМЯРПСЙЖХЪ ХЯОНКЭГСЕРЯЪ БЕА-СГКЕ ЙНЛОЮМХХ бЕА 2000
йНМРЕЙЯРМШИ БШБНД РЕЙЯРЮ Б ГЮБХЯХЛНЯРХ НР СЯКНБХИ оПЕДОНКНФХЛ, С МЮЯ ЯРНХР ГЮДЮВЮ ЛЕМЪРЭ БМЕЬМХИ БХД ОЕПБНИ ЯРПЮМХЖШ СГКЮ Б ГЮБХЯХЛНЯРХ НР РНЦН, НРЙСДЮ ОПХЬЕК ОНКЭГНБЮРЕКЭ. мЮОПХЛЕП, ЙНЛОЮМХЪ бЕА 2000 ЯРЮБХР МЮ ОНДДЕПФХБЮЕЛШУ ЕЧ ОПНЕЙРЮУ МЮДОХЯЭ-ЯЯШКЙС Supported by Web 2000, Ю ОПХ ЙКХЙЕ ОН МЕИ ОНКЭГНБЮРЕКЭ ОНОЮДЮЕР МЮ ОЕПБСЧ ЯРПЮМХЖС БЕА-СГКЮ ЙНЛОЮМХХ Х БХДХР БЯОКШБЧЫСЧ ОНДЯЙЮГЙС Я ОНДПНАМНЯРЪЛХ Н ПЮГПЮАНРЙЕ ХЛЕММН РНЦН ОПНЕЙРЮ, Я ЙНРНПНЦН НМ ОПХЬЕК (ОНОПНАСИРЕ МЮФЮРЭ МЮ ЯЯШКЙС Я БЕА-СГКЮ ФСПМЮКЮ "нл" - "оНДДЕПФЙЮ бЕА 2000" - ЛЕКЙХЛ ЬПХТРНЛ Б КЕБНЛ МХФМЕЛ ТПЕИЛЕ - СБХДХРЕ:-). дКЪ ПЕЮКХГЮЖХХ ЩРНИ ГЮДЮВХ ХЯОНКЭГСЕРЯЪ ЯКЕДСЧЫЮЪ ЙНМЯРПСЙЖХЪ: <!--#if expr="$HTTP_REFERER=/om.ru/" -->
гДЕЯЭ ОНЪЯМХРЕКЭМШИ РЕЙЯР ОПН БЕА-СГЕК ФСПМЮКЮ нл
<!--#endif -->
Р.Е. ЯПЮБМХБЮЕРЯЪ ОЕПЕЛЕММЮЪ HTTP_REFERER
аНПЭАЮ Я ПЮГМШЛХ БЕПЯХЪЛХ ДХГЮИМЮ ДКЪ ПЮГМШУ АПЮСГЕПНБ бЯЕЛ ХГБЕЯРМН, ВРН АПЮСГЕПШ ПЮГКХВМШУ ОПНХГБНДХРЕКЕИ Х БЕПЯХИ ОН-ПЮГМНЛС НРНАПЮФЮЧР НДМС Х РС ФЕ HTML-ПЮГЛЕРЙС ДНЙСЛЕМРЮ, МЮВХМЮЪ НР ЯОЕЖХЮКЭМШУ РЮЦНБ Х ЮРПХАСРНБ Х ГЮЙЮМВХБЮЪ ОНДДЕПФЙНИ ПЮГКХВМШУ БЕПЯХИ JavaScript. дКЪ РНЦН, ВРНАШ БЕА-СГЕК БШЦКЪДЕК МНПЛЮКЭМН Х ДКЪ НДМНИ БЕПЯХХ АПЮСГЕПЮ Х ДКЪ ДПСЦНИ ХКХ ВРНАШ МЕ ЯШОЮКХЯЭ НЬХАЙХ JavaScript ЯПЕДЯРБЮЛХ SSI ЛНФМН ЯДЕКЮРЭ ОПНБЕПЙС БЕПЯХИ ХКХ АПЮСГЕПНБ Х БШДЮБЮРЭ ПЮГКХВМШЕ БЮПХЮМРШ HTML-ПЮГЛЕРЙХ. дКЪ ЩРНЦН ЮМЮКХГХПСЕРЯЪ ОЕПЕЛЕММЮЪ HTTP_USER_AGENT, Б ЙНРНПНИ ЯНДЕПФХРЯЪ ХМТНПЛЮЖХЪ Н РХОЕ Х ОПНХГБНДХРЕКЕ АПЮСГЕПЮ: <!--#if expr="$HTTP_USER_AGENT=/Mozilla\/4/ || $HTTP_USER_AGENT=/Mozilla\/5/" --> еЯКХ БЕПЯХЪ АПЮСГЕПЮ МЕ МХ ФЕ 4 ХКХ 5, РН БШБЕЯРХ БЮПХЮМР ДХГЮИМЮ, ХЯОНКЭГСЧЫХИ, МЮОПХЛЕП, DHTML <!--#else --> гДЕЯЭ БШБЕЯРХ ОПНЯРНИ ДХГЮИМ <!--#endif -->
оНДНАМЮЪ ЙНМЯРПСЙЖХЪ ХЯОНКЭГСЕРЯЪ ДКЪ ОНЯРПНЕМХЪ ТПЕИЛНБНИ ЯРПСЙРСПШ Х БШБНДЕ БМСРПЕММЕЦН ЛЕМЧ (ДКЪ Netscape - МЮ DHTML, ДКЪ MSIE - МЮ ActiveX) МЮ БЕА-СГКЕ ФСПМЮКЮ "нл"
аНПЭАЮ Я НТНПЛКЕМХЕЛ ПЕГСКЭРЮРНБ ПЮАНРШ ЯЙПХОРНБ яЮЛЮЪ АНКЭЬЮЪ ОПНАКЕЛЮ ЯН ЯЙПХОРЮЛХ ГЮЙКЧВЮЕРЯЪ Б РНЛ, ВРН ЕЯКХ ЕЯРЭ АНКЭЬНЕ ЙНКХВЕЯРБН МЮПЮАНРЮММНЦН он - ОПХ ЯЛЕМЕ ДХГЮИМЮ РПЕАСЕРЯЪ ХУ ОЕПЕМЮЯРПНИЙЮ. уНПНЬН, ЕЯКХ он ЯДЕКЮМН ОПЮБХКЭМН Х ХГЛЕМЕМХЕ ЬЮАКНМНБ НРНАПЮФЕМХЪ МЕ ЙЮЯЮЕРЯЪ ЯЮЛНИ ЛЮРЕЛЮРХЙХ, НДМЮЙН Х Б РЮЙХУ ЯКСВЮЪУ ЯСЫЕЯРБСЧР ОПНАКЕЛШ. мЮОПХЛЕП, МЮ ЯРПЮМХЖЕ ОНХЯЙЮ АШКН АШ МЕОКНУН ЙПСРХРЭ АЮММЕПШ Х ПЕЙКЮЛМШУ ЯЕРЕИ, МН ДХПЕЙРХБШ SSI МЕ НРПЮАЮРШБЮЧРЯЪ Б ТЮИКЮУ .cgi. пЕЬХРЭ ОНДНАМШЕ ОПНАКЕЛШ ЛНФМН ХЯОНКЭГНБЮМХЕЛ SSI ЯКЕДСЧЫХЛ НАПЮГНЛ: МЕ ЯЙПХОРНЛ НАПЮАЮРШБЮРЭ ЬЮАКНМШ НРНАПЮФЕМХЪ, Ю БШГШБЮРЭ ЯЙПХОР ХГ HTML-ДНЙСЛЕМРЮ ВЕПЕГ SSI (Й ЯНФЮКЕМХЧ, РЮЙХЛ НАПЮГНЛ ЛНФМН ПЮАНРЮРЭ РНКЭЙН Я РЕЛХ ЯЙПХОРЮЛХ, ЙНРНПШЕ ХЯОНКЭГСЧР ЛЕРНД GET - ОЕПЕЛЕММЮЪ CONTENT_LENGTH МЕ ДНЯРСОМЮ Б SSI) хРЮЙ, ЙЮЙ ЩРН ДЕКЮЕРЯЪ еЯРЭ HTML-ДНЙСЛЕМР, ЙНРНПШИ ПЮГЛЕВЕМ Б НАЫЕЛ ЯРХКЕ ДХГЮИМЮ. б МЕЦН БЯРЮБКЪЕРЯЪ ДХПЕЙРХБЮ <!--#include virtual="/cgi-bin/script.cgi?$QUERY_STRING" -->
мЮ ОЕПБНЛ ЬЮЦЕ, ОНЙЮ QUERY_STRING ОСЯРЮ - БШГШБЮЕРЯЪ ОЕПБШИ ЬЮЦ ЯЙПХОРЮ, МЮ ОНЯКЕДСЧЫХУ ЬЮЦЮУ ПЮАНРШ ЯЙПХОРЮ - ОЕПЕДЮЧРЯЪ МЕНАУНДХЛШЕ ОЮПЮЛЕРПШ. б ЯЮЛНЛ ЯЙПХОРЕ БЮФМШ РПХ ЯРПНВЙХ: ...
# НОПЕДЕКЕМХЕ ЮДПЕЯЮ, ЙСДЮ МЮОПЮБКЪРЭ ДЮММШЕ
$query = $ENV{QUERY_STRING};
# НОПЕДЕКЕМХЕ ЛЕЯРЮ, ХГ ЙНРНПНЦН АШК БШГБЮМ ЯЙПХОР
$uri = $ENV{DOCUMENT_URI};
...
# НРОПЮБЙЮ ДЮММШУ Б РНР ФЕ HTML-ДНЙСЛЕМР, ХГ ЙНРНПНЦН АШК БШГБЮМ ЯЙПХОР
print "<form action=$uri method=get>\n";
...
оНДНАМЮЪ ЙНМЯРПСЙЖХЪ ХЯОНКЭГНБЮМЮ Б ПЮГДЕКЕ "цНКНЯНБЮМХЪ" ДКЪ ХМРЕПМЕР-ЯСОЕПЛЮПЙЕРЮ Levingston.Ru
вРН ЛНФМН ЯДЕКЮРЭ, ХЯОНКЭГСЪ Cookie Х SSI вЮЯРН БЯРПЕВЮЕРЯЪ ЙНМЯРПСЙЖХЪ МЮ JavaScript, ЙНРНПЮЪ БШБНДХР "гДПЮБЯРБСИРЕ, хБЮМ хБЮМШВ!" ОПХ ГЮУНДЕ МЮ ЯРПЮМХЖС БЕА-СГКЮ. рН ФЕ ЯЮЛНЕ ЛНФМН ОПНДЕКЮРЭ Я ОНЛНЫЭЧ SSI ДХПЕЙРХБНИ <!--#echo var="HTTP_COOKIE" -->
аЮММЕПШ, ЙЩЬХПНБЮМХЕ Х SSI оПХЯКЮК йХПХК уКНОНБ (NewTech) йЮЙ ХГБЕЯРМН, АЮММЕПМШЕ ЯХЯРЕЛШ ОПЕДКЮЦЮЧР БЙКЧВЮРЭ Б ЙНД МЕЙНРНПСЧ ЯКСВЮИМСЧ БЕКХВХМС Б URL ЯЙПХОРЮ ОНЙЮГЮ - ГЮЫХРЮ НР ЙЕЬХПНБЮМХЪ.
- лНФМН ЦЕМЕПХПНБЮРЭ БЯЧ ЯРПЮМХЖС ЯЙПХОРНЛ, НР ОЕПБНЦН ДН ОНЯКЕДМЕЦН ЯХЛБНКЮ
- лНФМН ЯДЕКЮРЭ ЙЮЙ ЯНБЕРСЧР ЯРПЮМХЖШ ОНЛНЫХ АЮММЕПМШУ ЯХЯРЕЛ - БЙКЧВХРЭ by SSI ЯЙПХОР, ЦЕМЕПЪЫХИ ЯКСВЮИМШИ АЮММЕП
- дХМЮЛХВЕЯЙХ ГЮОХЯЮРЭ ВЮЯРЭ ДНЙСЛЕМРЮ Я ЙНДНЛ АЮМЕПЮ JavaScrip-НЛ
ю ЛНФМН ЕЫЕ РЮЙ: <!--#config timefmt="%s"-->
<!--#set var="RND" value="$DATE_LOCAL"-->
<!-- Russian LinkExchange code START -->
<iframe src=http://www.linkexchange.ru/cgi-bin/erle.cgi?some_id?
<!--#echo var="RND"-->
frameborder=0 vspace=0 hspace=0 width=468 height=60 marginwidth=0 marginheight=0 scrolling=no>
<a href=http://www.linkexchange.ru/users/some_id/goto.map target=_top>
<img src=http://www.linkexchange.ru/cgi-bin/rle.cgi??<!--#echo var="RND"-->
alt="RLE Banner Network" border=0 height=60 width=468></a>
</iframe>
<!-- Russian LinkExchange code END -->
рН ЕЯРЭ ЙЮЙ ЯКСВЮИМЮЪ БЕКХВХМЮ БШЯРСОХР ЙНКХВЕЯРБН ЯЕЙСМД НР 1970 ЦНДЮ. мЕ РПЮРХРЯЪ БПЕЛЪ Х ОЮЛЪРЭ МЮ ГЮОСЯЙ ЯЙПХОРЮ-ЦЕМЕПЮРНПЮ, Java-Script (ЙЮЙ ЯПЕДХ МЕЙНРНПШУ ОНКЭГНБЮРЕКЕИ ЯЕИВЮЯ ЩРН ЛНДМН) ЛНФЕР АШРЭ БШЙКЧВЕМ. мЮ ЛНИ БГЦКЪД БОНКМЕ ПЮДСФМН :-) бЯЕ ЩРН ОПНБЕПЕМН Х ОПХЛЕМЪЕРЯЪ МЮЬХЛ ЮДЛХМХЯРПЮРНПНЛ МЮ www.j2.ru
нДХМ ЬЮАКНМ НРНАПЮФЕМХЪ - ПЮГМНЕ ЯНДЕПФЮМХЕ оПХЯКЮК еБЦЕМХИ аЕЯОЮКЭВХЙНБ (KADIS) вЮЯРН ЬЮАКНМШ ХЯОНКЭГСЧР РЮЙХЛ НАПЮГНЛ: ЕЯРЭ РНКЭЙН НДХМ ТЮИК, ЙНРНПШИ НОХЯШБЮЕР ЯРПСЙРСПС ЯРПЮМХЖШ, Ю НЯМНБМНЕ ЯНДЕПФЮМХЕ БЙКЧВЮЕРЯЪ ДХПЕЙРХБНИ <!--#include virtual="$QUERY_STRING.html"--> ЯЯШКЙХ, ЯННРБЕРЯРБЕММН, АСДСР ХЛЕРЭ БХД: href="www.your_domain.ru/index.html?page1"
href="www.your_domain.ru/index.html?page2"
... оПНАКЕЛЮ БНГМХЙЮЕР, ЕЯКХ ОНКЭГНБЮРЕКЭ МЮАХПЮЕР ЮДПЕЯ МЕОНЯПЕДЯРБЕММН http://www.your_domain.ru, Р.Е. QUERY_STRING=""
пЕЬЕМХЕ: <!--#if expr="$QUERY_STRING" -->
<!--#include virtual="$QUERY_STRING.html"-->
<!--#else -->
<!--#include virtual="default.html"-->
<!--#endif --> ЦДЕ default.html - ЯРПЮМХЖЮ ЙНПМЕБНЦН ХМДЕЙЯЮ (НЦКЮБКЕМХЪ) Х ОПНЯРН ГЮЦКСЬЙЮ.
оНФЮКСИ МЮ ЩРНЛ ОНЙЮ БЯЕ. еЯКХ С БЮЯ ЕЯРЭ ЙПЮЯХБШЕ ОПХЛЕПШ ХЯОНКЭГНБЮМХЪ РЕУМНКНЦХХ SSI - АСДС ПЮД НОСАКХЙНБЮРЭ ХУ ГДЕЯЭ. оХЬХРЕ ОХЯЭЛЮ.
|