E' molto semplice :) Ho cercato di fare lo script nel modo più compatto possibile così non occupa troppo spazio rallentando il sistema.
Codice PHP:
$iniziali=array("http://","https://","ftp://");
$stop=false;
foreach($iniziali as $prot){ if( strpos($url,$prot)===true ){ $stop=true; } }
if(!$stop){ $url="http://".$url; }
In questo modo se ha un pezzo iniziale di quelli che hai inserito non fa niente, altrimenti gli aggiunge http:// . Ovviamente non puoi immaginare cosa voleva inserire l'utente, quindi io inserireri http:// che è quello più usato