PHPSESSID是如何生成的?

Jav*_*cky 4 php

Psudeocode或PHP代码是可取的.在手动生成PHPSESSID的组件和过程中更好地参考.

Mic*_*rdt 12

生成sssion ID的代码在这里 - 但它是C,因为这就是PHP本身的实现方式.

基本上,它使用加密哈希函数并输入远程IP地址,当前时间和其他一些东西.

可以在php.ini中配置要使用的哈希函数和可选的附加熵源.

  • 那不是C++,它的C. (3认同)

Ign*_*ams 5

它是远程地址和当前时间的散列,在ext/session/session.c:344(php_session_create_id())中.

  • @SWdV:7 年内可以改变很多。 (2认同)