Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    diciamo che non avevo scritto tutta la funzione... pensavo non servisse... la scrivo tutta allora
    Codice PHP:
     private function isVerifiedIPN(){
      
    $req 'cmd=_notify-validate';
      foreach (
    $_POST as $key => $value){
       
    $value urlencode(stripslashes($value));
       
    $req .= "&$key=$value";
      }
      
    $this->r=$req;
      
    //Modificando la costante SIMULATION nel file di configurazione
      //è possibile passare dall'ambiente di simulazione a quello di produzione
      
    if(SIMULATION){
       
    $url SIMULATION_URL;
      }else{
       
    $url PRODUCTION_URL;
      }
      
    //echo("Indirizzo: ".$url."
    ");
      
    $header = "POST /cgi-bin/webscr HTTP/1.0\r\n";
      
    $header .= "Host$url:443\r\n";
      
    $header .= "Content-Typeapplication/x-www-form-urlencoded\r\n";
      
    $header .= "Content-Length" . strlen($req) . "\r\n\r\n";
      
    $fp = fsockopen ("ssl://$url", 443, $errno, $errstr, 30);
      
    if (!$fp){
       
    // HTTP ERROR
       // $errstr - $errno
       
    $this->sendReport(1);
       return 
    FALSE;
      }else{
       
    fputs ($fp$header $req);
       while (!
    feof($fp)){
        
    $res fgets ($fp1024);
        if (
    strcmp($res"VERIFIED") == 0){
         
    fclose ($fp);
         return 
    TRUE;
        }else if (
    strcmp ($res"INVALID") == 0){
         
    //se la procedura non è legittima invia un email all'amministratore
         
    $this->sendReport(0,$res);
         
    fclose ($fp);
         return 
    FALSE;
        }else{
         echo(
    "
    RES: "
    .$res."
    "
    );
        }
       }
      }
     } 
    Non mi sembra diverso da quello che hai scritto tu
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  2. #12
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  3. #13
    nessuna idea?
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  4. #14
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    285
    Originariamente inviato da rinosan_76bis
    ho aggiunto il codice che mi hai dato
    Codice PHP:
      $header "POST /cgi-bin/webscr HTTP/1.0\r\n";
      
    $header .= "Host: $url:443\r\n";
      
    $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
      
    $header .= "Content-Length: " strlen($req) . "\r\n\r\n";
      
    $header .= "Host: [url]www.[/url]".$url."\r\n";
      
    $fp fsockopen ("ssl://$url"443$errno$errstr30); 
    Già qua vediamo che la richiesta http va bene... Ora il problema sta nel comando applicativo che stai dando allo script che lo deve ricevere... Io direi di togliere la riga
    Codice PHP:
     $header .= "Host: [url]www.[/url]".$url."\r\n"
    ... secondo me c'è qualche errore in $req....mah

  5. #15
    Originariamente inviato da lionell88
    Già qua vediamo che la richiesta http va bene... Ora il problema sta nel comando applicativo che stai dando allo script che lo deve ricevere... Io direi di togliere la riga
    Codice PHP:
     $header .= "Host: [url]www.[/url]".$url."\r\n"
    ... secondo me c'è qualche errore in $req....mah
    Ma nel mio codice quella riga non c'è!!!
    Cmq ho provato a mettere come req solo
    Codice PHP:
     $req 'cmd=_notify-validate'
    ed in effetti ora non da più l'errore, ma non valida (ovvio).
    Cosa posso controllare? Che errore potrebbe esserci?
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

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.