PHP: Get Current Domain Name

Last updated on July 25, 2021 by Mike Dalisay

PHP Quick Tip: I used this code when I was suddenly just got into a project and too lazy to meet and greet its configuration file to see how the current domain name was defined. I had to provide a link in a page but I don’t want it to be hard coded like this:

<a href=“http://somehardcodeddomain.com/users/add/”>
     The Link
</a>

This is because there are instances when the client wanted to change their domain name. So if that happens, to prevent re-coding links like that, we have to get current domain name programatically:

<a href=”http://<?php echo $_SERVER['HTTP_HOST']; ?>/users/add/”>
     The Link
</a>

By Mike Dalisay

Hi, I'm Mike Dalisay, a coder and startup founder. Thank you for visiting codeofaninja.com! I'm also passionate about technology and enjoy sharing my experience and learnings online. Connect with me on Twitter, LinkedIn, Facebook, and Instagram.

Back to top