PHP Dokumentation: Function php-sapi-name
12. Januar 2010 von werner
php_sapi_name
(PHP 4 >= 4.0.1, PHP 5)
php_sapi_name — Gibt das genutzte Interface zwischen PHP und dem Webserver zurück
Beschreibung
Gibt einen kleingeschriebenen String zurück, der die Schnittstelle (das Server-API, SAPI) beschreibt, die PHP verwendet. Dieser String ist z.B. "cli" für den PHP-Kommandozeileninterpreter CLI, während beim Einsatz mit Apache unterschiedliche Werte zurückgegeben werden können, je nachdem welches SAPI genutzt wird. Die möglichen Rückgabewerte sind weiter unten aufgelistet.
Rückgabewerte
Gibt den Schnittstellentyp als kleingeschriebenen String zurück.
Mögliche Werte sind unter anderem aolserver, apache, apache2filter, apache2handler, caudium, cgi (until PHP 5.3), cgi-fcgi, cli, continuity, embed, isapi, litespeed, milter, nsapi, phttpd, pi3web, roxen, thttpd, tux und webjames.
Beispiele
Beispiel #1 php_sapi_name() Beispiel
<?php
$sapi_type = php_sapi_name();
if (substr($sapi_type, 0, 3) == 'cgi') {
echo "Sie benutzen CGI PHP\n";
} else {
echo "Sie benutzen nicht CGI PHP\n";
}
?>