Ich habe versucht und recherchiert sehr hart, aber ich habe keine Antwort gefunden.cURL zu PHP mit Header und Benutzername aber ohne Passwort
Ich habe folgende Curl:
curl "https://someurl" -H "client-id: Fsomemorecharacters8=" -u "8somemorecharacters0:"
Testing in einem Kommando-Shell funktioniert perfekt. Aber wie kann ich es mit PHP arbeiten? Normalerweise ist es "Benutzername: Passwort", aber ich habe "Benutzername:", was seltsam ist.
Mein PHP-Code bisher:
<?php
$ch = curl_init();
$url = 'https://someurl';
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, array('client-id: FHP20c+somemorecharacters8='));
curl_setopt($ch, CURLOPT_USERPWD, '85a15somemorecharacters4550:'); //Issue is here i think
$output = curl_exec($ch);
curl_close($ch);
?>
Haben Sie eine Ahnung, wie es gegeben -u „Benutzername:“ arbeiten lassen statt -u „Benutzername: Passwort“?
Grüße
UPDATE
unten für die Antwort finden!
Ist der Raum am Ende des ' '85a15somemorecharacters4550:'' ein Tippfehlers? Das wird ein einzelnes Leerzeichen als Passwort senden. – iainn
danke für Ihre Antwort @iainn. Sorry, das war ein Tippfehler. Ich habe meinen Beitrag entsprechend bearbeitet. – TrojanRabbit