autologin ssl3

Hallo Community,

ich versuche gerade ein Formular an einen externen Server weiterzuleiten.
Dieser Server benutzt ein self signed ssl Certificate.
Ich habe bereits aus testzwecken veruscht mich mit der Seite zu verbinden:

[PHP]$ch=curl_init();
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, TRUE);

$username = ‚text‘;
$password = ‚text‘;

$context = stream_context_create(array(
‚http‘ => array(
‚header‘ => „Authorization: Basic " . base64_encode(“$username:$password")
)
));
$data = file_get_contents($url, false, $context);[/PHP]

Dass hat funktioniert.
Wenn ich aber mein Form abschicke welches so aussieht:

[HTML]



single

retrieve


device only



[/HTML]

Nachh absenden des Formulars werde ich aber nach Passwort und Benutzername gefragt.
Kann ich mich mit Informationen in der Url oder mit PHP automatisch einloggen?

Ja kannst du. Das machst du entweder mit Session variables https://www.w3schools.com/php/php_sessions.asp
oder mit cookies:

https://www.youtube.com/watch?v=RGivGwh3WdA

Ich hoffe ich habe es richtig verstanden.

Kurze Erklärung:
Session variablen werden nach dem beenden der Session zurückgesetzt,
Cookies dementsprechend nicht. Was du genau brauchst musst du nun entscheiden

Ich denke ich habe mich falsch ausgedrückt aber ich konnte dass Problem lösen :slight_smile: