HTTP-Protokoll in Kommentaren

Oftmals sehe ich in diversen Blogs in den Kommentarformularen das darauf hingewiesen wird die URL der Homepage bitte ohne http:// einzugeben. Geübte Kommentatores geben das HTTP-Protokoll natürlich auf Grund ihrer Erfahrung von vorn herein an. Aber gerade Anfänger schreiben oft nur www.meineseite.de und vergessen das http:// . In anderen Blogs mit besagten Hinweis das http:// wegzulassen hingegen kommt es wiederum zu Fehlern, gibt man das http:// versehentlich doch ein. Ich verstehe den ganzen Rummel ganz und garnicht, sind es doch nur ganze 2 Zeilen PHP-Code das ganze Dilemmer zu umschiffen.

function addprotocol($url)  {

    $url=str_replace("http://","",$url);
    $url="http://".$url;
    return $url;
}

$url="http://www.xyz.de";

In der Funktion addprotocol wird zunächst ein eventuell vorhandenes Protkoll http:// aus dem URL-String entfernt. Sollte die URL keine Angabe des Protokolls haben, bleibt an dieser Stelle der ursprüngliche String unverändert. Anschliessend wird in der 2. Codezeile der so um das Protokoll verkürzte String wieder durch Voranstellen des Protokolls http:// ergänzt. Damit erhält man immer eine mit <a> referenzierbare URL.