Re: $_SERVER['HTTP_HOST'] without the 'www.'
| From: | Michal Migurski | Date: | Tue, 31 Aug 2004 15:08:51 +0000 |
| Subject: | Re: $_SERVER['HTTP_HOST'] without the 'www.' | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-195291@lists.php.net to get a copy of this message | ||
> How can I get the URL of the page I am on without the 'www.' i.e. just
> mydomain.com? I need to enurse this is correct in case the user types in
> the domain without using the 'www.'.
This should be Apache's job - you can configure the webserver to redirect
requests from example.com to www.example.com without PHP's involvement, if
that's what you're interested in.
> I have looked at using substr but if the user leaves out the 'www.' then
> substr($_SERVER['HTTP_HOST'], 4) would return 'main.com', is there a
> better function to use in this instance?
preg_match() should get you started.
/(\w+\.\w+)$/ ought to match just the primary domain.
---------------------------------------------------------------------
michal migurski- contact info and pgp key:
sf/ca http://mike.teczno.com/contact.html