- 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% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!