• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage autologin ssl3

rofl1234567

Mitglied
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);


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

HTML:
<form name="form1" method="POST" action="http://gfoclient.intern/cgi-bin/on.pl?view=ont;sid=fe67ab0">
    <input type="hidden" name="add" value="ont">
    <input type="hidden" name="sid" value="fe67ab0">
    <fieldset class="single">
    <legend>single</legend>
    <select id="singleAction" size="1" name="action" onChange="showSingleAction(this);">
        <option value="retrieve" selected>retrieve</option>
    </select>
    <select class="re" size="1" name="verbose">
        <option value=0 selected>device only</option>
    </select>
    <input type="submit" value="Add">
    </fieldset>
    </form>


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?
 
Werbung:
Werbung:
Zurück
Oben