--- Keith Szlamp <[EMAIL PROTECTED]> wrote: > my $domain = $ENV{'SERVER_NAME'}; > $domain =~ s/^http:\/\/www.//; > $domain =~ s/^http:\/\///; > > Regardless of what they enter, you should end up with just 'domain.tld' or > 'sub.domain.tld' if the name being forward using sub domains - like many > ISPs do for free hosting space.
To be honest, while I don't know a simple answer for this, the reality is that this answer doesn't work very well. People can easily type stuff like: http://blogs.server.somehost.co.uk/ http://foo.co.uk/ https://www.host.com/ There are plenty of other things I could toss out that cause issues here. Cheers, Ovid ===== Hire me! http://users.easystreet.com/ovid/personal/resume.html Silence is Evil http://users.easystreet.com/ovid/philosophy/indexdecency.htm Ovid http://www.perlmonks.org/index.pl?node_id=17000 Web Programming with Perl http://users.easystreet.com/ovid/cgi_course/ __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]