PHP cURL Basic-Authentifizierung Alternativen für CURLOPT_HTTPHEADER & CURLOPT_USERPWD...?
Gibt es alternativen zur Verwendung von CURLOPT_HTTPHEADER & CURLOPT_USERPWD für die Belieferung der Basic-Authentifizierung für cURL PHP?
Habe ich einen super langen Passwort, so CURLOPT_USERPWD nicht funktionieren, wie es schneidet bei 256 Zeichen.
curl_setopt($data, CURLOPT_USERPWD, $username . ":" . $password);
Und ich möchte zu bleiben Weg von der Nutzung CURLOPT_HTTPHEADER aus Gründen der Sicherheit.
curl_setopt($data, CURLOPT_HTTPHEADER, "Authorization: Basic " . base64_encode($username . ":" . $password));
Alternativen?
- Sie könnten in der Regel hängen Sie an Ihre URL als Parameter, obwohl Sie brauchen würde, um zu erzwingen, HTTPS anstelle von HTTP
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was macht Sie denken, dass
CURLOPT_HTTPHEADER
ist aus Gründen der Sicherheit deaktiviert?Er akzeptiert ein array statt eines Strings. Versuchen Sie dies: