http://www.electrictoolbox.com/php-curl-sending-username-password/ har en bra artikel på hur man gör detta.
Använd kodifiera som de föreslogg:
$ch = curl_init ();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt ($ch, CURLOPT_USERPWD, ”$username: $password”);
curl_setopt ($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
$output = curl_exec ($ch);
$info = curl_getinfo ($ch);
curl_close ($ch);
och om du vet att något träffande bet av källa, kodifiera i sidan, efter lösenordet överfördes som gör åtskillnad mellan ett missat försök från lyckad (om till exempel inloggningen fungerade den kan något att säga ”den lyckade inloggningen”) och testar gången tillbaka kodifierar.