PHP: Umgebung erkennen

Gast #1514923
Lesenswert?

Moin.

Gibt es eine Möglichkeit, wie man mit PHP erkennen kann, auf welcher 
Umgebung die jeweilige .php läuft?

Es gibt ein Datenbanksystem, das auf mehreren PCs unabhängig voneinander 
läuft. Problem ist, dass die Datenbanken + deren Zugangsdaten auf jedem 
PC anders sind. Jetzt soll es nicht so sein, dass jeder PC einfach ne 
eigene Config kriegt; Alle PCs sollen die gleichen .php-Dateien kriegen.

Was könnte man hier als Unterscheidungsmerkmal verwenden?

mfG
Gast #1517096
Lesenswert?

> Der erste Gedanken war es an der Hardware zu unterscheiden, d.h. welche
> CPU, wie viel RAM, etc.
Das dürfte so ziemlich der fehlgeleitetste Ansatz sein, den es gibt. 
Denn es kommt zum Glück ja auch nie vor, dass man mal die Hardware 
einer Maschine austauscht.

Deutlich zuverlässiger wäre es, den hostname abzufragen. Den kann man 
nämlich beliebig setzen, und zwar hardwareunabhängig. Außerdem sollte 
der hostname eindeutig sein, insofern eignet er sich auch gut zur 
Unterscheidung.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren