| imho.ws |
![]() |
|
|
|
# 1 |
|
Guest
Сообщения: n/a
|
Помогите превоплотить пожалуйста
Вот к примеру логгинюсь на страницу, а там адресс постоянно меняется в зависимости от моего IP и прочих данных.
Зайдя уже туда, там лежит определённый файл с определённым названием. Так вот мне надо с помощью JavaScript'a сгенерировать прямую ссылку к этому файлу учитывая теперешний актуальный адресс и название файла. Тут название файла постоянная величина, но как мне считывать адресс, который я например вижу в строке ввода в том же IE. Пожалуйста если не затруднит, то примерно готовый пример указывайте, я же ведь чайник и додукаться мне самому тяжко . Другими словами передавать в Яваскрипт актуальный адресс местонахождения на странице в инете.
|
|
|
# 7 |
|
Guest
Сообщения: n/a
|
Вот точно Стас именно с емелей и имелось ввиду. Возьмём на примере
тот же хотбокс, открыл тестовый ящик для проверки.... <html> <head> <META http-equiv="content-type" content="text/html; charset=windows-1251"> </head> <body onLoad="forma.submit();"> <h2>Подождите до завершения инициализации!!!</h2> <form action="http://www.hotbox.ru/login.php" id="forma"> <input type="hidden" name="reason" value="login"> <input type="hidden" name="lng" value="ru"> <input type="hidden" name="user" value="testpismo"> <input type="hidden" name="domain" value="front.ru"> <input type="hidden" name="pass" value="parol_net"> <input type="hidden" name="serid" value="Почта"> </body> </html> там прикрепил один файлик малёхонький под названием testik.txt, знаю что неизменная величина для скачивания этого файла является &index=2&bodypart=2&actionID=13/testik.txt ну и до этого как и указал каждый раз новая ссылка в зависимости от IP и.т.п Вот помогите при написании скрипта, который бы начинал скачивание файла сначала инициализировав по IP новый адресс и самостоятельно составив новую ссылку и чтобы вся эта инициализация происходила не показываясь глазу пользователя. Надеюсь у меня получилось выразиться более менее внятно. Просто было бы клёво замутить такое. Последний раз редактировалось Viroman; 26.09.2003 в 18:24. |
|
|
# 9 |
|
Guest
Сообщения: n/a
|
Возьми вставь это всё дело в *.htm файл
<html> <head> <META http-equiv="content-type" content="text/html; charset=windows-1251"> </head> <body onLoad="forma.submit();"> <h2>Подождите до завершения инициализации!!!</h2> <form action="http://www.hotbox.ru/login.php" id="forma"> <input type="hidden" name="reason" value="login"> <input type="hidden" name="lng" value="ru"> <input type="hidden" name="user" value="testpismo"> <input type="hidden" name="domain" value="front.ru"> <input type="hidden" name="pass" value="parol_net"> <input type="hidden" name="serid" value="Почта"> </body> </html> подожди инициализации и вот тебе будет адресс. типа как сейчас http://www3.hotbox.ru/mailbox.php? потом ид сессии на данный момент он у меня такой id=464407558f085ddfba5f601d4335e187 Но как и сказал, каждый раз по разному в зависимости от времени, Ip и.т.п, в общем что им там вздумается. ну и потом идёт неизменная величина &index=2&bodypart=2&actionID=13/testik.txt Всё вместе готовая ссылка так выглядит http://www3.hotbox.ru/view.php?id=46...=13/testik.txt Зашёл ещё раз и уже такая ссылка http://www6.hotbox.ru/view.php?id=eb...=13/testik.txt Как видишь меняется не только id но и запрашиваемый http адресс. Последний раз редактировалось Viroman; 26.09.2003 в 19:23. |
|
|
# 10 |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Меняется поддомен и переменная id. Поддомен меняется для распределения нагрузки, а вот id это скорей всего идентификатор сессии. Проще говоря для каждого нового пользователя он выдается новый, и создается новая сессия. Если есть необходимость разрешить всем пользователям скачивать эти атачи, то прийдется их всех авторизовывать. Другими словами, если сервер не поддерживает авторизацию:
Код:
view.php?name=uname&pass=upass&index=... Код:
uname:upass@hotbox.ru/view.php?index=...
|
|
|
|
|
# 11 |
|
Guest
Сообщения: n/a
|
Ну что поддомен меняется и так ясно, что для расгрузки, до шести штук по моему их у хотбокса. Ну то что идентификатор сессии также яссно, а вот то что Ip в этом учавствует, почти нет сомнения. По моему сессия у хотбокса длится минут 15-20 и если заходить через анонимный прокси, то можно в этом отрезке времени, в случае если другой человек будет тот же использовать прокси давать прямую ссылку на файл и он будет скачиваться, по крайней мере у меня с другом так получалось. А насчёт сделать файловый склад, не совсем понял ход твоей мысли, в чём должны заключаться траблы. Уже на протяжении двух лет даю скачать оттуда mp3 большому количеству людей, с условием что это не будет стёрто. Залоггниться можно до 4-5 человек с разными Ip одновременно, возможно чуть даже больше потянет. По крайней мере ещё никто не жаловался на незаходимость. Сервер поддерживает авторизацию типа этого http://www.hotbox.ru/login.php?reaso...CF%EE%F7%F2%E0
Или как в примере выше. |
|
|
# 16 |
|
Registered User
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660
![]() ![]() |
тебе надо собирать куки итд
http://curl.haxx.se/
__________________
Всё будет хорошо! |
|
|