How can PHP handle HTTP and HTTPS URLs when extracting content?

When extracting content from HTTP and HTTPS URLs in PHP, it's important to handle both protocols to ensure the script works for all types of URLs. One way to achieve this is by using the `file_get_contents()` function with the `stream_context_create()` function to set the appropriate context options for handling HTTPS URLs.

$url = 'https://example.com/content';
$options = [
    'http' => [
        'header' => 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'
    ]
];
$context = stream_context_create($options);
$content = file_get_contents($url, false, $context);

// Use $content for further processing