PHP CLI скрипт для входа в приложение - PullRequest
0 голосов
/ 20 апреля 2009

Я пытаюсь написать скрипт для входа в веб-приложение, используя скрипт PHP CLI:

<code>   <?php
     $post_data = array(
    'user_name' => 'abc',
    'user_password'=>'XYZ@@11',
);

$url ='http://www.myapplication.com?action=Login&module=Users';                 
$hat = new  HttpRequest($url,HTTP_METH_POST);
$hat->setPostFields($post_data);
    $hat->send();
    $res = $hat->getResponseData();
    print'<pre>'; print_r($res); print '
'; ?>

Я хочу опубликовать имя пользователя и пароль на этой странице и попытаться войти в приложение. Я не знаю, если это правильный способ сделать это? Пожалуйста, предложите, как это сделать.

Ответы [ 3 ]

2 голосов
/ 20 апреля 2009

Вы можете использовать библиотеку cURL для создания запроса POST.

0 голосов
/ 20 апреля 2009

Выглядит хорошо - я мало что знаю о HttpRequest, но вам может потребоваться проделать определенную работу для сохранения данных cookie, так что вы остаетесь в системе

0 голосов
/ 20 апреля 2009

Если страница, к которой вы обращаетесь, использует базовую аутентификацию HTTP, посмотрите на HttpRequest :: setOptions и установите параметры httpauth и httpauthtype по вашему запросу , Вам понадобится что-то вроде этого:

$options=array();
$options['httpauth']="abc:XYZ@@11";
$options['httpauthtype']=HTTP_AUTH_BASIC;

$hat->setOptions($options);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...