Что нового

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

Alesha Popovich

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

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

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

alex33

Скриптер
Вот пример:
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

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

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

alex33

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

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


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

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