Fonction ini_set() - PHP - Programmation
Marsh Posté le 09-07-2004 à 14:47:13
certainement parce que la config du serveur ne permets pas de modifier cette valeur au niveau du script. (voir le fichier de config)
Marsh Posté le 09-07-2004 à 15:07:21
Dans mon php.ini, la directive est à 0 : session.use_trans_sid = 0. 
 
Par contre, je ne sais pas quelle directive m'empêche d'exécuter ini_set('session.use_trans_sid', '1');.
Marsh Posté le 09-07-2004 à 16:18:42
oui, c'est par défaut. mais il y a peut-être un param qui empêche de surdéfinir une fonction dynamiquement
Marsh Posté le 09-07-2004 à 16:42:22
.....
Marsh Posté le 12-07-2004 à 12:37:32
| JagStang a écrit : il y a peut-être un param qui empêche de surdéfinir une fonction dynamiquement | 
 
Oui, lequel ?
Marsh Posté le 12-07-2004 à 12:51:56
| nagadoudi a écrit : Oui, lequel ? | 
 
 
| Citation :   | 
 
 ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif)
Marsh Posté le 13-07-2004 à 19:01:46
D'après la doc officielle (http://fr.php.net/ini_set) : 
| Citation : Nom : session.use_trans_sid  | 
 
 
Cependant, d'autres documentations disent le contraire, comme par exemple là : http://webmasters.ftpk.net/doc-php [...] i-set.html 
| Citation : Nom : session.use_trans_sid  | 
 
Il s'agit peut-être d'une différence due à la version de PHP. 
Selon moi, celle avec laquelle je développe (4.3.4) ne correspond au 2nd cas de figure alors qu'une version plus récente correspondrait au premier.
Marsh Posté le 09-07-2004 à 14:45:33
Bonjour,
pour utiliser les variables de session sur mon site, je stocke le numéro de session :
Donc, pour le 2nd cas, j'utilise ini_set('session.use_trans_sid', '1'); en début de page, avant session_start(), mais la fonction me rend systématiquement FALSE.
Pourquoi donc ?