Сделано в Раскрутке

Архив эхоконференции RU.PHP

- RU.PHP ------------------------------------------------------------- RU.PHP -
 Msg  : #5092 [1078]
 От   : Kalashnikov Nikolay           2:5020/400          10 декабря 03, 07:09
 Кому : All                                               10 декабря 03, 21:43
 Тема : Маскировка ссылок средствами php
-------------------------------------------------------------------------------
From: "Kalashnikov Nikolay" 

Привет All!

    Задача: есть корпоративный proxy-сервер, который "режет" все ссылки, в
названии которых есть "mp3" и другие "ключевые слова". Hужна программа,
позволяющая обойти этот запрет.

    Hапример, линк "http://www.site.ru/abc/hump3.htm" или
"http://www.site.ru/file.php?param=abcmp3de" не может быть загружен. Я
написал простой скрипт, в котором есть форма для ввода адреса, и который
просто копирует содержимое другой страницы в себя. Т.е. вместо страницы
"http://www.mp3.ru" мы обращаемся на страницу c "невинным именем"
"http://www.site.ru/abc.php", и прокси её пропускает.
    Проблема в том, что ссылки, отображаемые на этой странице оказываются
неправильные. Т.е. вместо www.mp3.ru/file1.htm мы видим
www.site.ru/file1.htm. Я могу при копировании содержимого страницы заменить
их на что-то вроде "www.site.ru/abc.php?redirect=www.mp3.ru/file1", но
проблема в том, что и такую ссылку прокси не пропустит.
    Выходом могло бы стать маскировании имени, например, задавать параметр
не "...?redirect=www.mp3.ru/file1", а
"...?redirect=w^w^w^.^m^p^3^.^r^u^/^f^i^l^e^1^", а потом скрипт просто
убирал бы ненужные "^" из имени файла.

    Hо может быть кто-то уже решал подобную задачу?
    Т.е. как спрярать в имени файла запрещенные администратором сочетания?

С уважением.


--- ifmail v.2.15dev5.1
 * Origin: MTU-Intel ISP (2:5020/400)


При переходе по баннеру - скидка 25% на первый месяц обслуживания!
Самый простой способ получить ROOT-доступ
При переходе по баннеру - скидка 25% на первый месяц обслуживания!