Что нового

[Сеть, интернет]Отправка запроса на автозаполнение формы на сайте (скрипте .php)

Alesha Popovich

Новичок
Сообщения
36
Репутация
0
Знатоки) есть вопрос, делаю авторизацию через лаунчер написанный на AutoIt, задавался этим вопросом давненько, как мне объяснили на прямую оставлять данные авторизации для базы MysQl в скрипте autoit, глупо и не безопасно, + необходимы драйверы которые должны присутствовать на компьютере клиента (у кого лаунчер), лаунчер по идее будет у всех желающих, объяснили нужно сделать с помощь .php и через функцию:
Код:
inetRead();

Я так понял если сделаешь в скрипте .php
Код:
echo 'что нибудь';

То функция Autoit указанная выше, считает 'что нибудь'. Так вот, подучил я php)) теперь могу сделать авторизацию на .php, и соответственно сам авторизацию в лаунчере на Autoit, возникла проблема, как сделать отправку данных (логина&пароля) на сам сайт (.php скрипт) желательно в формы <type>,подскажите функцию, а там дальше осуществлю на .php сам)
Заранее благодарю.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Вот пример:
AutoIt:
Код:
Global $sContent, $bContent, $login, $password;

$login = "user";
$password = "12345";

$bContent = inetRead("http://твой_сайт/qwerty.php?login="&$login&"&password="&$password, 1+3+16);
If @error Then Exit 1;;
$sContent = BinaryToString($bContent);

MsgBox(0, "Content", $sContent);


PHP скрипт:
Код:
<?php
var_dump($_GET);
В глобальном массиве $_GET будут содержаться все переданные скрипту данные методом GET
(т. е. данные, идущие после ?).
 
Автор
A

Alesha Popovich

Новичок
Сообщения
36
Репутация
0
Спасибо, попробую.
Я просто думал что функция
Код:
inetRead.

только получает информацию и сайта, но никак не может ее отправлять.
////////
1+3+16, так и задумано?)))
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Alesha Popovich сказал(а):
Я просто думал что функция
Код:
inetRead.

только получает информацию и сайта, но никак не может ее отправлять.
Методом GET отправлять может, а POST - нет.


Добавлено:
Сообщение автоматически объединено:

1+3+16, так и задумано?)))
Это специальные флаги, которые можно опустить, подробнее читай в справке.
1 = принудительно перезагрузить с удалённого сайта.
2 = игнорировать все SSL ошибки (при использовании соединения HTTPS).
16 = пропускать проверку соединения (см. примечания).
 
Верх