How can SSL be integrated into PHP scripts to enhance security when handling sensitive data?

To enhance security when handling sensitive data in PHP scripts, SSL (Secure Sockets Layer) can be integrated. This ensures that data transmitted between the client and server is encrypted, making it more difficult for unauthorized parties to intercept and access sensitive information.

// Enable SSL in PHP script
$context = stream_context_create([
    'ssl' => [
        'verify_peer' => true,
        'verify_peer_name' => true,
        'allow_self_signed' => false,
        'crypto_method' => STREAM_CRYPTO_METHOD_TLS_CLIENT
    ]
]);

// Make API request using SSL
$response = file_get_contents('https://api.example.com', false, $context);