Michel G. Posted June 8, 2013 Share Posted June 8, 2013 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 More sharing options...
HartleySan Posted June 8, 2013 Share Posted June 8, 2013 Hmmm... your situation may differ from mine, but I use just localhost all the time, and the http:// part is properly added by Chrome. I've never had an issue. Link to comment Share on other sites More sharing options...
Larry Posted June 8, 2013 Share Posted June 8, 2013 Beyond what HartleySan said, I'm finding that more and more browsers aren't showing the "http" part even when it is actually used. Doesn't mean it's not there, though. Link to comment Share on other sites More sharing options...
Recommended Posts