Staramy się używać curl w PHP5, aby zalogować się do witryny przy użyciu podstawowego uwierzytelniania.Problemy z nazwą użytkownika lub z dwukropkiem podczas ustawiania CURLOPT_USERPWD
Częściowa kod jest tak:
<?
...
$uname = "username";
$pass = "p:assword";
curl_setopt($ch,CURLOPT_USERPWD,"$uname:$pass");
...
?>
ale wydaje się, że dwukropek w naszym hasłem jest przyczyną kłopotów.
Nie możemy zmienić hasła do naszej witryny produkcyjnej, ale potwierdziliśmy, że kod działa poprawnie w innej witrynie, w której używana jest alfanumeryczna nazwa użytkownika i hasło.
Czy istnieje sposób na uniknięcie dwukropka w haśle, aby curl nadal działał? Próbowaliśmy "p \: assword" bez powodzenia.
Dzięki.
Czy możesz uciec z tego przy pomocy \:? Wydaje się, że w ogóle nie ma na ten temat dokumentacji. – Merijn