Go back to the original thread you started (https ....). On Fri, Feb 15, 2008 at 3:46 PM, nihilism machine <nihilismmachine@xxxxxxxxx> wrote: > this still does not work, if a domain has no preceeding www. it > redirects to http://www.www.site.com, if it has a www. it goes to www.www.mydomain.com > , any ideas? > > <?php > > class URL { > > // Public Variables > public $ServerName; > public $WWW; > > // Public Functions > > public function __construct() { > $this->checkWWW(); > $this->ServerName = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; > } > > // Check if site is preceeded by 'WWW' > public function checkWWW() { > $myDomain = $_SERVER['SERVER_NAME']; > $FindWWW = 'www.'; > $POS = strpos($myDomain, $FindWWW); > if ($POS === 1) { > $this->WWW = true; > } else { > $this->WWW = false; > } > } > > // Redirect to WWW > public function WWWRedirect() { > if ($this->WWW == false) { > $redir = "Location: http://www." . $this->ServerName; > header($redir); > } > } > > } > > $myURL = new URL(); > $myURL->WWWRedirect(); > > ?> > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- </Dan> Daniel P. Brown Senior Unix Geek <? while(1) { $me = $mind--; sleep(86400); } ?> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php