Erkennen, auf welchem Server ein Script ausgeführt wird?
Rio
- php
0 Andreas Korthaus0 Rio
Hi,
kann ich irgendwie erkennen, woher (von welchem Server) der (Link-)Aufruf eines php-scriptes erfolgte?
Irgendwie mit Umgebungsvariablen oder so?
Grüße
Rio
Hallo!
kann ich irgendwie erkennen, woher (von welchem Server) der (Link-)Aufruf eines php-scriptes erfolgte?
Irgendwie mit Umgebungsvariablen oder so?
Ja, die meisten Clients schicken einen so genannten "Referer" mit, der diese Information enthält. Nur ist alles was vom Client kommt nach belieben manipulierbar - daher solltest Du Dich nicht darauf verlassen.
Siehe hierzu:
http://www.dclp-faq.de/q/q-http-referer-nutzen.html
http://www.dclp-faq.de/q/q-http-referer.html
Setze mal einen Link auf ein PHP-Script, in dem Du Dir phpinfo() ausgheben lässt. Darin siehst Du dann alles was PHP zu diesem Zeitpunkt an Informationen zur Verfügung stellt.
Was Dein Client sendet siehst Du z.B. auch hier:
http://schroepl.net/cgi-bin/http_trace.pl
Grüße
Andreas
Alles klar, hat gut geklappt, danke!
Rio