![]() |
|
|
|
|
#1
|
|||
|
|||
|
Значит так. Я делаю minecraft лаунчер для моего сервера и мне нужно сделать подключение к php странице на сервере и получить номер сессии.
Подключаться надо к auth.php PHP код:
PHP код:
![]() |
|
#2
|
|||
|
|||
|
Ладно, другой вопрос. Почему в этом коде:
Код:
function CheckUser(Login, PassHash, version:string): string;
var
Flags, TargetFrameName, PostData, Headers: OleVariant;
begin
PostData:='login=' + login + '&password=' + PassHash +'&version=' + version;
WebBrouser1.Navigate('http://www.happyminers.ru/system/auth.php', Flags, TargetFrameName, PostData, Headers);
end;Мне нужно получить исходный код страницы. Сначала я хотел использовать indy, но там появлялась такая же ошибка с IdHTTP1. Подскажите способ решения этой проблемы(предпочтительнее с indy). UPD Кому надо - могу предоставить исходники. Последний раз редактировалось serega6531, 17.04.2013 в 19:54. |
|
#3
|
||||
|
||||
|
Простой пхпшник с выводом данных пост запроса удается вызвать?
Через денвер тестишь? |
|
#4
|
|||
|
|||
|
Цитата:
|
|
#5
|
|||
|
|||
|
Цитата:
|
|
#6
|
|||
|
|||
|
Цитата:
|
|
#7
|
|||
|
|||
|
Цитата:
Form1.WebBrouser1.... либо объяви фнкцию в классе формы на которой лежит твебброузер примерно так: а вообще по хорошему если ты собрался со страницы какие-то данные спарсить то не через браузер а через idhttp лучше сделать это Последний раз редактировалось Snake22, 17.04.2013 в 21:46. |
|
#8
|
|||
|
|||
|
Цитата:
Код:
function CheckUser(login, password, version:string) :boolean;
var
passHash:string;
Flags, TargetFrameName, PostData, Headers: OleVariant;
begin
passHash:=MD5DigestToStr(MD5String(password));
PostData:='login=' + login + '&password=' + PassHash +'&version=' + version;
main.WebBrowser1.Navigate('http://www.happyminers.ru/system/auth.php', Flags, TargetFrameName, PostData, Headers);
end;Цитата:
Код:
main.Form1.IdHTTP1.Get(blablabla); Последний раз редактировалось serega6531, 18.04.2013 в 11:13. |