Probleme mit Benutzername oder pass mit Doppelpunkt bei der Einstellung CURLOPT_USERPWD

Wir versuchen, zu verwenden curl PHP5-login auf einer website mithilfe der Standardauthentifizierung.

Teilweise code ist wie folgt:

<?
...
$uname = "username";
$pass = "p:assword";

curl_setopt($ch,CURLOPT_USERPWD,"$uname:$pass"); 
...
?>

aber es scheint der Doppelpunkt in unserem Passwort-Problem verursachen.

Sind wir nicht in der Lage, das Passwort zu ändern für unsere Produktionsstätte, aber wir bestätigt, der code funktioniert auf einer anderen Seite, wo eine alphanumerische Benutzername und Passwort verwendet wird.

Gibt es eine Möglichkeit zu entkommen den Doppelpunkt in das Passwort, so curl funktioniert immer noch? Wir haben versucht, "p\\: assword" mit kein Glück.

Dank.

  • Kannst du vielleicht entkommen, es mit \: ? Es scheint nicht zu sein, keine Dokumentation über diese überhaupt.
InformationsquelleAutor jaminto | 2011-01-20
Schreibe einen Kommentar