a.php
<?
session_start();
$_SESSION["test"] = "Test Session!!!";
echo "Session Set : ".$_SESSION["test"];
?>
正常打印session值b.php
<?
session_start();
echo "session : ".$_SESSION["test"];
?>
session值为空代码本身没有问题,因为我在本地和另外一台服务器测试正常可用。
贴上我的php session部分的配置[Session]
session.save_handler = files
session.save_path = "/var/lib/php/session"
session.use_cookies = 1
; session.use_only_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor     = 1000
session.gc_maxlifetime = 1440
session.bug_compat_42 = 0
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
;session.entropy_length = 16
;session.entropy_file = /dev/urandom
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.hash_function = 0
session.hash_bits_per_character = 5
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"/var/lib/php/session这个目录有权限,访问的时候也有session文件生成