Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [PEAR ] HTTP_REQUEST e https

    Ciao a tutti,
    sviluppo da anni in php ma non mi era mai capitata l'occasione di utilizzare pear.

    da una lettura veloce si presenta come un ottimo strumento, però sono incappato in un problema che non riesco a risolvere.

    Dovrei reperire dei dati all'ìinterno di un sito con certificato SSL, quindi come test iniziale vorrei effettuare un login tramite HTTP_REQUEST utilizzando il metodo POST, il problema sta appunto sul certificato SSL.

    Se provo lo script su un sito normale (http) funziona correttamente, con SSL no

    lo script è qui di seguito

    Codice PHP:
    <?php
    include('HTTP/Request.php');  
    $req = &new HTTP_Request('https://indirizzoSito/'); $req->setMethod(HTTP_REQUEST_METHOD_POST); 
    $req->addPostData('campoFORMUsername''LaMiaUsername'); 
    $req->addPostData('campoFORMPassword''LaMiaPassword'); 
    $req->sendRequest(); 
    $response1 $req->getResponseBody();  
    echo 
    $response1?>
    mi da la pagina bianca senza ricevere alcuna informazione a video

  2. #2
    Aggiornamento...

    ho installato sulla macchina windows WAMP con supporto SSL (quindi php5 ed apache 2.2)

    utilizzando il seguente codice (con http semplice mi fa visualizzare la pagina con https invece no)
    Codice PHP:
    require_once 'HTTP/Request.php';

            
    $req = &new HTTP_Request('https://URLsito/');

            
    $req->setMethod(HTTP_REQUEST_METHOD_POST);

            
    $req->addRawPostData($postString);

            
    $x $req->sendRequest();

            if (
    PEAR::isError($x)) {

                echo 
    $x->getMessage();

                exit;

            } else {

                echo 
    $req->getResponseBody();

                exit;

            } 
    ricevo questo errore
    Need PHP 4.3.0 or later with OpenSSL support for https:// requests

  3. #3

  4. #4
    ho abilitato il modulo, creato i certificati e copiati nella conf di apache..

    sicuramente sbaglierò questo passaggio,

    hai mica un tutorial su come installare openssl su wamp?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.