Server Betriebssystem ermitteln

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Kenne das System mit dem du arbeitest. PHP bietet dir viele Informationen.
    Um Daten über das Betriebssystem des Server abzufragen kennen die meisten PHP Entwickler nur die Supervariable $_SERVER.
    Um alle verfügbaren Daten des Arrays auszugeben kann man die Funktion print_r verwenden oder mit foreach darüber iterieren.

    Quellcode

    1. <?php
    2. foreach($_SERVER as $key => $val) {
    3. printf("Schlüssel: %s, Wert: %s<br/>", $key, $val);
    4. }
    5. ?>


    Um nun noch mehr Daten abzufragen ruft man die Funktion php_uname() auf. Diese setzt mehrere Konstanten wie zum Beispiel PHP_OS oder PATH_SEPARATOR.

    Quellcode

    1. <?php
    2. echo php_uname();
    3. echo PHP_OS;
    4. /* possible output: Linux hetzner2 2.6.24-21-openvz #1 SMP Mon Aug 25 19:32:43 UTC 2008 x86_64 GNU/Linux */
    5. ?>


    Das PHP Manual bietet eine Liste aller verfügbaren Konstanten unter de.php.net/manual/en/reserved.constants.php

    10.625 mal gelesen