Hallo,
Habt Ihr Erfahrungen, wie weit Scripts angepasst werden müssen, um unter beiden Konzepten zu laufen?
wesentliche Unterschiede gibt es nicht. Es werden einige Variablen bei CGI vorhanden sein, die beim Modul nicht vorhanden sind, oder mit abweichenden Werten befüllt:
CGI ($_SERVER/$_ENV) Modul
PATH_TRANSLATED - nicht (zwingend) vorhanden
REDIRECT_STATUS - nicht (zwingend) vorhanden
REDIRECT_URL - nicht (zwingend) vorhanden
SCRIPT_NAME - Wert ist abweichend
SCRIPT_FILENAME - Wert ist abweichend
Insbesondere Scripte, die auf die letzten beiden Varablen zugreifen, bedürfen eines kritischen Blickes.
Gibt es Vor- oder Nachteile bezüglich der Sicherheit?
Diese sind nur im administrativen Bereich zu finden und spielen bei der Programmierung allermeißt keine Rolle.
Gruß aus Berlin!
eddi