войти на удаленный сайт с моего сайта - PullRequest
0 голосов
/ 13 июня 2011

Я создаю веб-сайт, и мне нужно войти на другой сайт и получить оттуда некоторую информацию. Проблема в том, что другому сайту требуется имя пользователя и пароль (который у меня, конечно, есть) на странице входа. Как я могу ввести свое имя пользователя и пароль, а затем перейти на вторую страницу, чтобы получить информацию? Я пытаюсь сделать это через php, но я только что прочитал, что mayby ​​curl требуется ..

спасибо!

1 Ответ

2 голосов
/ 13 июня 2011

Используйте cURL!

Создайте страницу на своей удаленной странице, которая возвращает требуемую информацию (я бы порекомендовал использовать xml в качестве вашего формата), а затем возьмите ее вот так с сайта, запрашивающего информацию.*

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.yourRemoteWebsite.com/mysecretinformation.php");
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'username=Roee84&password=yourPassword');

$myInfo = curl_exec($ch)

В этот момент $myInfo будет иметь любую информацию, которую вы отправили с другой стороны.

, если вы в конечном итоге используете xml, проверьте http://php.net/manual/en/book.simplexml.php для простого анализа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...