Guten Tag,
Meine Fragen:
- Kann man mit Apache sowas wie <If IS_REMOTE == true> machen?
Nein, aber du kannst z.B. SetEnvIf verwenden und die tatsächlich Logik in die Skripte verlagern (wobei du auch gleich im Skript auf die IP-Adresse testen kannst). Ich sehe das aber eher in der Apache-Konfiguration.
- Hat jemand bessere Konzepte, um herauszufinden, ob eine Application remote oder local ist (eigentlich interessiert mich das noch mehr)?
Ich mache das mit -D-Defines und <IfDefine>-Tests in der Apache-Konfiguration. Ich versuche Skripte möglichst weit unabhängig davon zu schreiben, ob sie nun gerade im Live-, Staging- oder Dev-Bereich laufen (ja, ich unterscheide da in drei Stufen). Vielleicht schaust du dir auch mal auto_append_file und auto_prepend_file in der php.ini an - ich setze den include_path übrigens auch über die Apache-Konfiguration.
Gruß
Christoph Jeschke
--
Zend Certified Engineer
Certified Urchin Admin
Selfcode: sh:( fo:) ch:? rl:? br:& n4:( ie:( mo:) va:} de:] zu:$ fl:( ss:} ls:& ja:|
Zend Certified Engineer
Certified Urchin Admin
Selfcode: sh:( fo:) ch:? rl:? br:& n4:( ie:( mo:) va:} de:] zu:$ fl:( ss:} ls:& ja:|