Ich habe zunächst eine Website auf einem LAMP-Server eingerichtet, aber mein Arbeitgeber möchte, dass sie auf einen WISP-Server (Windows/IIS/SQL-Server/PHP ... ich glaube nicht, dass das ein echter Begriff ist?) verschoben wird, was ich getan haben. Ich verwende IIS v6 und habe gelesen, dass es kein SetEnv-Äquivalent gibt, in dem Sie _SERVER-Variablen festlegen können. Ich verlasse mich auf diese Variablen für einige Konfigurationen wie den DB-Benutzer/das DB-Passwort und einen Site-Schlüssel für das Hashing. Aus Sicherheitsgründen würde ich diese lieber aus dem PHP-Code heraushalten.
Die einzige Lösung, die mir einfällt, ist das Setzen solcher Variablen mit php.ini. Ich glaube, Sie können eine Standard-DB-Verbindung festlegen, aber ich würde dies trotzdem lieber nicht tun. Verfügt php.ini über ein SetEnv-Äquivalent?
Wenn nicht, ist dies trotzdem mit IIS möglich?
Zum Beispiel möchte ich einen benutzerdefinierten _SERVER[db_user] oder _SERVER[site_key] verwenden können. In meinem aktuellen .htaccess habe ich
Code: Select all
SetEnv db_user tandu
SetEnv site_key blocked_for_your_protection