![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
WebBrowser. передача PostData
ekto © (2008-04-30 15:46:00)Всем добрый день.
написал, как в букваре:
var
strPostData: string;
Data: Pointer;
URL,
Flags,
TargetFrameName,
PostData, Headers: OleVariant;
begin
strPostData := 'login=mylogin&password=mypassword&mode=select';
PostData := VarArrayCreate([1, Length(strPostData) + 1], varByte);
Data := VarArrayLock(PostData);
try
Move(strPostData[1], Data^, Length(strPostData) + 1);
finally
VarArrayUnlock(PostData);
end; //}
URL := ' http://www.myserver.ru/mypage.php';
Flags := EmptyParam;
TargetFrameName := EmptyParam;
Headers := EmptyParam;
WebBrowser1.Navigate2(URL, Flags, TargetFrameName, PostData, Headers);
но на сервер не передаются данные.
По крайней мере $_POST['login'] ничего не выдает. Подскажите, что я не так делаю.
zensan (2008-04-30 16:18:00) [1]Столкнулся с той же фигней.. Только меня интересовали Headers, которые не подавались и в нете всюду было написано именно так.. (хотя для 6 версии). У мена с 7 не работает. Так и не решил эту проблему..
Одно дело конечно ты можеш делать проще - возьми TIdHTTPClient и всё.
А у меня была проблема, чтобы ДжаваСкрипт выполнялся, поэтому был привязан к Вебброузеру.