Hallo Sascha,
putenv("register_globals = off")
register_globals ist keine Umgebungsvariable sondern eine Einstellung von PHP.
[Ich will] verhindern, das sich $_POST, $_GET, $_SESSION und Variablen mit gleichem Namen gegenseitig überschreiben, falls in der php.ini des Hosters register_globals auf on steht
Naja, da du sowieso immer mit $_* arbeitest ist es doch egal, ob sich von dir nicht verwendete (oder von dir überschriebene) Variabeln gegenseitig überschreiben.
Geht das überhaupt und ist es in irgendeiner Weise vom Hoster verhinderbar, dass man das über die Umgebungsvarieble von on auf off stellt.
Es ist wie gesagt eine Konfigurationseinstellung. Du kannst sie per ini_set() (http://php3.de/ini-set) ändern (ggf. auch nicht, aber das steht alles auf dieser Seite).
Grüße
David
>>Nobody will ever need more than 640k RAM!<<
1981 Bill Gates