title: Link does not work without http:// protocols
body: <p>I use php and I have an input that the user types in a link to his website. The link should appear for others to view it or open it. I'm testing the input and the problem is the link does not work unless I types either http:// or https:// before the mentioned URL and I think some one might just write www.foo.com without writing the hhtp:// .
  The link automatically substitutes the http:// or <a href="https://with" rel="nofollow">https://with</a> the root of my website ( or at least that's what I guess ), because I'm working with XAMP and the URL appears as localhost/MyFooProjectFile/www.foo.com .</p>
  
  <p>How to make link work without the protocols or substitute the none mentioned protocol with the right one before my user's link ?</p>
  
  <p>Note : I know the question might seem stupid (cause who is the idiot who thinks a link could work without protocol), but what makes me wonder is I write in the address bar of my browser www.foo.co and it would take me there, without me menthionioning the protocols.</p>
  
  <p>PLease note that I do not have the code in the time of writing the question. </p>