会话的基本方式
会话的基本方式有会话ID的传送和会话ID的生成。
1.会话ID的传送有两种方式,一种是Cookie方式,另一种方式是URL方式。
2.会话ID的生成
PHP的会话函数会自动处理ID的创建,但也可以通过手工方式来创建会话ID。它必须是不容易被人猜出来的,否则会有安全隐患。
一般推荐生成会话ID使用随机数发生器函数rand,函数声明如下:
rand(min,max);
注:如果没有提供可选参数 min 和 max,rand() 返回 0 到 RAND_MAX 之间的伪随机整数。例如,想要 5 到 15(包括 5 和 15)之间的随机数,用 rand(5, 15)。
然后利用md5函数生成一个唯一的会话ID。如下:
md5(rand());
随机产生一个数,看看加密的结果是什么?