So fügen Sie http:// hinzu, wenn es nicht in der URL vorhanden ist

Sie können den folgenden Code-Schnipsel verwenden, um "http://" am Anfang einer URL hinzuzufügen, falls es noch nicht vorhanden ist:

<?php

// Define the URL
$url = "www.example.com";

// Check if the URL does not have a protocol
if (!preg_match("~^(?:f|ht)tps?://~i", $url)) {
    // Add the HTTP protocol to the URL
    $url = "http://" . $url;
}

// Output the URL
echo "The URL is: " . $url;

?>

Dies verwendet die Funktion preg_match, um zu überprüfen, ob die URL mit "http://" oder "https://" beginnt, und falls nicht, fügt es "http://" am Anfang der URL hinzu.