Jump to content
Larry Ullman's Book Forums

The Importance Of "Http://" Prefix


Recommended Posts

I was posting a question on this forum when I found the fix to my problem! Now, I propose to share it with our community.

 

Let's say that I have 2 php pages on my web site:

  • page1.php
  • page2.php

On page1.php, I make a link to page2.php through the $_GET method:

localhost:8888/page2.php?id=6&name=tintin

When I try to access page2.php through this link, Safari tells me that opening the page is impossible.

I get the same error message when I reload it.

 

If I copy this link and I paste it again in the url box of Safari, the page opens normally and the $_GET values are captured normally as well. I found it crazy as the same url appears in Safari.

 

I found the explanation thanks to Firefox: when I copy the url and paste it, Firefox adds the prefix http://:

http://localhost:8888/page2.php?id=6&name=tintin

And that makes all the difference!

 

Of course, the fix is now easy: instead of defining the link as "localhost...", simply define it as "http://localhost..."

 

Not less surprising is the Chrome behavior, which simply does not accept the link "localhost" without the prefix http://.

 

I wonder whether this issue is described somewhere in the book?...

 

Link to comment
Share on other sites

 Share

×
×
  • Create New...