Перейти к содержанию
Fire Monkey от А до Я

Лидеры

Популярный контент

Показан контент с высокой репутацией 21.01.2019 во всех областях

  1. Gingercat

    Простая защита программы

    Прошу сильно не пинать, но вдруг понадобится: Вопрос к серверу IdHTTP1->Request->UserAgent= "Mozilla/5.0 (Windows NT 6.1; rv:16.0) Gecko/20100101 Firefox/16.0"; IdHTTP1->Request->Accept= "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"; IdHTTP1->Request->AcceptLanguage= "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3"; IdHTTP1->Request->Connection= "keep-alive"; IdHTTP1->Request->Host= "store.steampowered.com"; TStrings* ToServer; // чего отправляем TStringStream* Response; // чего получаем ToServer = new TStringList(); Response = new TStringStream(); ToServer->Add("param=" + Edit1->Text); IdHTTP1->HandleRedirects = true; IdHTTP1->Post("http://test.ru/test.php",ToServer, Response); Memo1->Lines->Add(Response->DataString); delete Response; delete ToServer; На сервере лежит обычный PHP скрипт, для теста: <?php $param = $_REQUEST['param']; $fd = fopen("text.txt", "w"); fwrite($fd, $param); fclose($fd); echo $param; ?> Берет ваш "param", записывает в лежащий там-же текстовый файл, и возвращает. Не забыть про разрешения для файла (для PHP не критично, а вот текстовик должен иметь право на чтение и запись, в данном случае). PHP прост, и написать сверку с ключами, лежащими в текстовом файле очень просто. И еще - не до конца понял, как работает, но PHP имеет доступ 0400 - но при этом работает.
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...