|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Denis Sotchenko 2:5020/118.112 27 Jan 2004 15:54:26 To : Eugene M Zheganin Subject : web-proxy autodiscovery -------------------------------------------------------------------------------- DS>> Есть более прямой вариант: DS>> три скрипта, а какой отдать - решает сервер по адресу клиента. EMZ> Идея замечательная, но я так и не придумал, как именно ее EMZ> реализовать. Я подобную задачу решаю скриптом на php. Пример - отслеживание, откуда пришёл посетитель: <?php $nolocaladdr=(substr($remad,0,3) != '10.') && (substr($remad,0,7) != '192.168') && (substr($remad,0,10) != '194.67.149') && (substr($remad,0,8) != '81.13.2.') && (substr($remad,0,8) != '81.13.18.') && (substr($remad,0,10) != '213.252.72'); if($nolocaladdr) { ?> [то, что выдаётся посетителям HЕ из нашей сети] <?php } ?> (переменная заведена затем, чтобы дальше ещё в нескольких местах странички проставить условия по ней же) А выполнять что-то у клиента - в общем-то идея дурацкая, ибо рано или поздно упрёшься в проблему совместимости разных версий разных браузеров. __ __/ / Powered [pepsi inside] \_\/ by MOTOROLA [smoking suxx] --- rdc#dancom.ru http://rdc.gfns.net/ * Origin: еще не придумал (2:5020/118.112) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/45064016cfbd.html, оценка из 5, голосов 10
|