PHPのSession IDの長さを変更する

PHPのセッションIDの生成方法、長さを変えるにはphp.iniのsession.hash_bits_per_characterを変更する。

php.iniには以下のような説明が書いてある。

; Define how many bits are stored in each character when converting
; the binary hash data to something readable.
;
; 4 bits: 0-9, a-f
; 5 bits: 0-9, a-v
; 6 bits: 0-9, a-z, A-Z, “-”, “,”
session.hash_bits_per_character = 4

session.hash_bits_per_characterの値とセッションID文字数の対応

session.hash_bits_per_character
4 32
5 26
6 22

テストスクリプト

コメントをどうぞ

名前: (Required)

eMail: (Required)

Website:

Comment:

 

リンク

自分の他サイト