PHP的SESSION_ID值长度不同的解决方法

| | 2012/06/02 07:01 , mdy
PHP , 评论(0) , 阅读(5817) , Via 本站原创
Tags: ,
最近弄程序涉及到session_id值,在apache上长度是26,在一个nginx服务器上同样的代码显示的session_id长度为32,这样在所作的程序中就会出错,查找了百度无解,最后对比了apache,nginx上的php.ini session配置,发现不同。

解决方法:session.hash_bits_per_character 值由 4  更改为 5 这是占用session hash的长度bit格式不同造成。

重启apache或者nginx 正常。