Wie kann PHP einen Proxy nutzen?

Um einen Proxy in PHP zu nutzen, können Sie die `stream_context_set_default` Funktion verwenden, um einen Proxy-Context zu erstellen und diesen dann in Ihren HTTP-Anfragen zu verwenden. Sie können die Proxy-Adresse, den Port und gegebenenfalls Authentifizierungsdaten in diesem Context festlegen.

$proxy = 'tcp://proxy.example.com:3128';
$auth = base64_encode('username:password');

$context = stream_context_set_default(array(
    'http' => array(
        'proxy' => $proxy,
        'request_fulluri' => true,
        'header' => "Proxy-Authorization: Basic $auth"
    )
));

// Beispiel für eine HTTP-Anfrage unter Verwendung des Proxys
$response = file_get_contents('http://www.example.com', false, $context);