Ermitteln, ob Programm auf development oder deployed – Server läuft
Manchmal ist es nötig den Programmablauf zu ändern, je nachdem, ob das Programm in der Entwicklungsumgebung von Scriptcase oder auf einem unabhängigen ‚production‘ Server läuft.
Ein solcher Fall ist z.B. der Zugriff auf hochgeladene Dateien, da sich der absolute und der relative Pfad entsprechend ändert.
Natürlich kann man die IP-Adressen oder die URL abfragen, auf dem das Programm gerade läuft.
Eine elegantere Variante hat Carlos von Scriptcase in einem Webinar gezeigt.
Man fragt in der Session-Variablen von Scriptcase ab, wie der Pfad von aktuellen Umgebung lautet und prüft, ob es sich um die Entwicklungsumgebung von Scriptcase handelt:
Je nachdem kann das Programm entsprechend reagieren.
Tipp: Ich habe deine neue, zusätzliche Site für PHP & Scriptcase Tipps fertige Lösungen in open source hier klicken |