Bon, me voici de retour.
Alors, sur les deux serveurrs Linux que j'ia pu tester (Apache 1.x et PHP4.42 pour l'un et 5.x pour l'autre), ça marche très bien.
Je peux même, dans le même script, faire plusieurs putenv, des fois avec TZ=Europe/London, avec America/Neww_York, etc... Et l'heure affichée est changée.
Par contre, quand je teste chez moi, sous un PHP tournant sous Windows, ça ne marche pas. Que ce soit sous PHP4.42 ou PHP5.1
Bon, ça arche sous Linux, donc, je suis sauvé...
Mais je reste dubitatif.
Car c'est la seule méthode portable que j'ai trouvé... (cad qui me permette d'avoir du "Paris", quel que soit l'enroit où se trouve mon serveur...