Christian Seiler: Apachemodul vs cgi: Performance, security, features?

Beitrag lesen

Hallo eddi,

hier sollte mit (substr(php_sapi_name(),0,3)=='cgi') geprüft werden, damit auch 'cgi-fcgi', das sich aus Sicht des Programmieres zum CGI-Binär gleich verhält, ebenfalls erfaßt wird.

Oh danke, mit FastCGI hatte ich noch nie zu tun, daher wußte ich das nicht.

Weiterhin ist die Angabe des SAPIs in den Sourcen eigentlich immer kleingeschrieben worden.

Nunja, aber das kann sich durchaus ändern, ich erinnere mich an eine OOP-Funktion, ich glaube get_class o.ä. war es, die in PHP4 immer Lowercase zurückgegeben hat, in PHP5 jedoch Mixed Case. Daher gehe ich lieber auf nummer sicher und jage bei fixen Strings strtolower drüber (ich fände es ja sowieso besser wenn die Funktion einen Integer zurückgeben würde, den man mit Konstanten wie PHP_SAPI_CGI u.ä. vergleichen könnte).

Viele Grüße,
Christian

--
"I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone." - Bjarne Stroustrup