User since
2004-02-13
25
Artikel
BenutzerIn
Hi,
also ich hab folgendes Problem:
Ich lege eine Catsch-All Subdomain an (*.meinedomain.de), und lasse auf ein Script subdomain.cgi weiterleiten. Nun werden alle Aufrufe irgendwelcher beliebigen Subdomains auf subdomain.cgi weitergeleitet und sollen verarbeitet werden.
Wenn der User nun zum Bsp. hallo.meinedomain.de aufruft möchte ich nun mit dem script das hallo auslesen.
Jemand ne Ahnung wie ich die subdomain auslesen kann?
Wahrscheinlich wird die Antwort banal einfach sein,a ber ich komm nicht drauf... :-)
Danke & Gruß,
dus-web
User since
2003-08-08
2561
Artikel
HausmeisterIn
In $ENV{'REQUEST_URL'} steht die URL zum Script. Da kannst du den Wert auslesen.\n\n
<!--EDIT|[E|B]|1081854737-->
Gruß, Erik!
s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}
It's not a bug, it's a feature! - [CGI-World.de]
User since
2004-02-13
25
Artikel
BenutzerIn
Danke für die Antwort... werd ich gleich mal testen...
Gruß,
dus-web
User since
2003-08-04
2536
Artikel
ModeratorIn
ähm, nö. REQUEST_URL ist keine umgebungsvariable, REQUEST_URI ist zwar eine, enthält aber, oh wunder, nur den URI, also den lokalen teil der URL. in $ENV{'HTTP_HOST'} aber findest du den host-teil der URL, also zB "board.perl-community.de" oder "hallo.dus-web.de" (ohne "" natürlich).