Я пытаюсь написать скрипт для входа на определенный сайт и загрузки определенной веб-страницы на сайте.Я видел несколько предыдущих вопросов в stackoverflow, но они, похоже, немного отличаются от моего подхода.До сих пор я могу загрузить страницу, которая появляется сразу после попытки входа в систему, используя следующий код
<?php
$username='xxxxxx';
$password='xxxxxxxx';
$cookie="/home/cookie.txt";
$url = 'http://mysite/shota/login.php';
$postdata = "?&uname=$username&upwd=$password";
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");
curl_setopt ($ch, CURLOPT_TIMEOUT, 60);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_COOKIEJAR, $cookie);
curl_setopt ($ch, CURLOPT_REFERER, $url);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata);
curl_setopt ($ch, CURLOPT_POST, 1);
$result = curl_exec ($ch);
echo $ch;
$result = curl_exec ($ch);
echo $result;
curl_close($ch);
?>
. Это приведет к выводу страницы, которая будет перенаправлена после успешного входа в систему.Я пытаюсь загрузить страницу типа
`http://mysite/shota/forms/personal_info.php`
Я застрял здесь на некоторое время.Может кто-нибудь предложить мне модификацию, необходимую в этом коде для выполнения моего требования. Спасибо