Вообщем есть форма на сайте, я с помощью курла отправляю post запрос от этой формы, но в ней есть поле скрытое, которое подгружается динамически, с помощью js (получается, что в исходном её не видно, а значение этого поля спарсить нужно), понял, что нужно найти функцию js на сайте, которая подставляет это поле, не могу её найти.
Запустил денвер, создал папку в home, например mysait, в ней www, кинул туда свои файлы с расширением *.php (проверьте через тотал, может у вас два расширения дописано), перезапустил денвер, открываем браузер, пишем адрес "mysait", ентер, скорее всего вам вверху первый раз предложит перейти на mysait (типо так "возможно вы имели ввиду...").
И тут начались проблемы, для того что бы его получить, вырезаю его регуляркой, нету такого!
Смотрю через !Проинспектировать элемент! поле есть, через Исходный код нет. Погуглил, так понял, что поле подгружается с помощью js. Раньше такого не видел.
Я так понял, что нужно искать функцию js которая генерирует этот токен?
Да, источник один, что-то вроде sait/download.php
А если я буду раздавать с уникального адреса, например sait/download.php?id=21
KingStar пишет:
вообще-то плохая идея отдавать файл с через php, особенно большие файлы - при большом количестве скачиваний будет создавать нагрузку на сервер и расход ресурсов
Мне нужно скрыть ссылки на файлы(5-10мб) и ограничить скорость скачивания..
Есть скрипт отдачи файла юзверу, база представлена текстовым файлом, всё хорошо работает при одном вызове скрипта, повторный вызов скрипта(например с другими параметрами) подвешивает его, как будто ждёт своей очереди...