Il est vrai que pour avoir la réponse à votre question, il suffisait de faire un script de 3 lignes et de compter les caractères ou de faire appel à la fonction strlen(). Je vous confirme que pour faire ça, un forum usenet ne sert à RIEN.
Ben non, je ne pense pas que la réponse soit aussi simple. La réponse est "un identifiant de session peut avoir un nombre quelconque de caractères".
En effet, si je fais par exemple : <?php session_id('toto'); session_start(); L'identifiant de session fera 4 caractères.
Mais si je remplace toto par anticonstitutionnellementvercingetorixiste ça fera nettement plus de caractères...
Quant à la taille d'un identifiant de session choisi par php lui-même, il est sauf erreur de 32 positions hexadécimales, en tous cas d'après la routine php_session_create_id du source php session.c
Mais je suppose qu'Ampac savait déjà toutes ces précisions puisqu'il a trouvé un forum anglophone incomparablement plus exact que celui-ci semble t'il, isn't it? ;-)
-- P'tit Marcel
John GALLET écrivit:
Il est vrai que pour avoir la réponse à votre question, il suffisait
de faire un script de 3 lignes et de compter les caractères ou de
faire appel à la fonction strlen(). Je vous confirme que pour faire
ça, un forum usenet ne sert à RIEN.
Ben non, je ne pense pas que la réponse soit aussi simple. La réponse est
"un identifiant de session peut avoir un nombre quelconque de caractères".
En effet, si je fais par exemple :
<?php
session_id('toto');
session_start();
L'identifiant de session fera 4 caractères.
Mais si je remplace toto par anticonstitutionnellementvercingetorixiste ça
fera nettement plus de caractères...
Quant à la taille d'un identifiant de session choisi par php lui-même, il
est sauf erreur de 32 positions hexadécimales, en tous cas d'après la
routine php_session_create_id du source php session.c
Mais je suppose qu'Ampac savait déjà toutes ces précisions puisqu'il a
trouvé un forum anglophone incomparablement plus exact que celui-ci semble
t'il, isn't it? ;-)
Il est vrai que pour avoir la réponse à votre question, il suffisait de faire un script de 3 lignes et de compter les caractères ou de faire appel à la fonction strlen(). Je vous confirme que pour faire ça, un forum usenet ne sert à RIEN.
Ben non, je ne pense pas que la réponse soit aussi simple. La réponse est "un identifiant de session peut avoir un nombre quelconque de caractères".
En effet, si je fais par exemple : <?php session_id('toto'); session_start(); L'identifiant de session fera 4 caractères.
Mais si je remplace toto par anticonstitutionnellementvercingetorixiste ça fera nettement plus de caractères...
Quant à la taille d'un identifiant de session choisi par php lui-même, il est sauf erreur de 32 positions hexadécimales, en tous cas d'après la routine php_session_create_id du source php session.c
Mais je suppose qu'Ampac savait déjà toutes ces précisions puisqu'il a trouvé un forum anglophone incomparablement plus exact que celui-ci semble t'il, isn't it? ;-)