Я зарегистрировался на веб-сайте, используя URL-адрес, имя пользователя и пароль, используя curl.The главный вопрос в том, что я хочу получить ответ обратно и сохранить его в php-скрипте, что сайт был зарегистрирован или нет?
Хранение ответа, т. Е. Вход в систему или вход в систему с ошибкой в скрипте php, является основным вопросом? Я дал сценарий ниже, может ли сказать мне, что добавить?
заранее спасибо
<?php $cookiefile = tempnam("/tmp", "cookies"); $login_url='**********'; $login_post_url='*********'; $username = "*****"; $password = "*****"; $agent="Mozilla/5.0 (Windows NT 5.1; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 "; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$login_url); curl_setopt($ch, CURLOPT_USERAGENT, $agent); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $result = curl_exec ($ch); curl_close ($ch); $postfields = array( 'j_username' => $username, 'j_password' => $password, ); $reffer = $login_url; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$login_post_url); curl_setopt($ch, CURLOPT_USERAGENT, $agent); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postfields)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_REFERER, $reffer); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $result = curl_exec ($ch); echo $result; curl_close ($ch); unlink($cookiefile); ?>