apache - variablen auf der site anzeigen !!! wie ?

Locked
Message
Author
dennis

apache - variablen auf der site anzeigen !!! wie ?

#1 Post by dennis »

hallo,

ich möchte gerne ein paar variablen auf der startseite meines testserver einbauen.

z.B. die REMOTEADRESSE des clients, und die apache version, usw.

wie muß den der html code aussehen, und als ist nötig, das diese variablen
auch angezeigt werden ???

ich habe apache 1.3.12 source geladen, und kompiliert... läuft...
aber laut der anleitung es bekannten bekomme ich es enfach nicht ans laufen...

kann es sein.. das man spezielle scripte braucht ??? oder muß ein spezielles perl instl. sein ???


danke

dennis

User avatar
hjb
Pro-Linux
Posts: 3264
Joined: 15. Aug 1999 16:59
Location: Bruchsal
Contact:

Re: apache - variablen auf der site anzeigen

#2 Post by hjb »

Hi,

dafür ist ein CGI-Programm nötig. Dieses enthält die notwendigen Informationen als Umgebungsvariablen. Ob das ein Shellskript, Perl oder C ist, ist gleichgültig.

Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?

dennis

Re: apache - ...?

#3 Post by dennis »

danke

gibt es solche programme schon fertig ???
wenn ja WO ??

danke

Roland

Re: apache

#4 Post by Roland »

jedem apache liegt normalerweise ein skript
bei das printenv heisst und alle umgebungsbariablen ausspuckt:

-------------printenv-------------------
#!/usr/bin/perl
print "Content-type: text/html

";
while (($key, $val) = each %ENV) {
print "$key = $val<BR>
";
}
----------------------------------------

solltest Du aber nur eine bestimmte wollen:
(z.B. REMOTE_ADDR)

------------------test.pl---------------
#!/usr/bin/perl

print "Content-type: text/html

";
print @ENV{REMOTE_ADDR};
----------------------------------------

bis dann Roland

dennis

Re: apache ...

#5 Post by dennis »

danke roland,

leider tut´s nicht ... wie muß ich denn in dem hmtl code dein beispiel mit der remote_adress einbinden ???

wenn meine hauptseite index.html heisst ???


danke

dennis !!!

Locked