fsockopen zu server hinter proxy

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • fsockopen zu server hinter proxy

    Hallo zusammen,

    ich versuche eine Verbindung zu einem Server aufzubauen, wobei der Server hinter einem Proxy hängt.
    An diesen Server möchte ich dann per POST eine Datei senden:

    Das ist mein code ohne Proxy
    PHP Code:
    $fp fsockopen("ssl://zielserver.com",443,$errstr,$errno);
    if(!
    $fp)
    {
        die();
    }
    else
    {
        
    fputs($fp"POST zielpfad/servlet HTTP/1.1\r\n");
        
    fputs($fp"Host: zielserver.com\r\n");
        
    fputs($fp"Authorization: Basic ".$kennung." \r\n");
        
    fputs($fp"Content-length: "strlen($data) ."\r\n");
        
    fputs($fp"Content-type: application/x-www-form-urlencoded\r\n");
        
    fputs($fp"Accept: text/xml\r\n");
        
    fputs($fp"SOAPAction: \"run\"\r\n");
        
    fputs($fp"Cache-Control: no-cache\r\n");
        
    fputs($fp"Pragma: no-cache\r\n");
        
    fputs($fp"Connection: close\r\n\r\n");
        
    fputs($fp$data);
    }
    while(!
    feof($fp))
    {
        
    $fget fgets($fp128);
        
    $data .= $fget;
    }
    fclose($fp); 
    Nun befindet sich der zielserver hinter einem proxy-server proxyserver.com

    kann mir jemand sagen, wie ich mein script umschreiben muss, damit ich über den proxy zu meinem zielserver komme.


    gruß jogi

  • #2
    Socket zum Proxy öffnen, nicht direkt zum Ziel.

    Comment

    Working...
    X