[PHP]在浏览器关闭cookie情况使用SESSION
时间:2005-11-21 来源:yejr
作者:叶金荣(
),转载请注明出处,并不得用于商业用途。
来自工作中的一个尝试。
由于php的SESSION来回传递之间是采用SESSION_ID来区别的,但是SESSION却又存储在COOKIE
中,这样一来,导致浏览器关闭COOKIE功能之后就无法正常使用SESSION了,解决办法是在session_start()之前,自己构造一个
SESSION_ID来作为本次的SESSION依据,例如:
1.php
$sid = 123;
session_id($sid);
session_start();
2.php
require_once('1.php');
$_SESSION['test'] = 'b';
//在这里做个链接到3.php
3.php
3.php
require_once('1.php');
print_r($_SESSION);
),转载请注明出处,并不得用于商业用途。
来自工作中的一个尝试。
由于php的SESSION来回传递之间是采用SESSION_ID来区别的,但是SESSION却又存储在COOKIE
中,这样一来,导致浏览器关闭COOKIE功能之后就无法正常使用SESSION了,解决办法是在session_start()之前,自己构造一个
SESSION_ID来作为本次的SESSION依据,例如:
1.php
$sid = 123;
session_id($sid);
session_start();
2.php
require_once('1.php');
$_SESSION['test'] = 'b';
//在这里做个链接到3.php
3.php
3.php
require_once('1.php');
print_r($_SESSION);
相关阅读 更多 +