www.maxomnis.com的index.php文件內容
<?php
session_start();
setcookie("user", "alex proter", time()+3600,'/home','maxomnis.com');
setcookie("age", "1000000000", time()+3600,'/','maxomnis.com');
$session_id = session_id();
setcookie("PHPSESSID", $session_id, time()+3600,'/','maxomnis.com');
$_SESSION['home'] = 'xiantao';
var_dump($_SESSION);
?>
<html>
<body>
<a href="http://blog.maxomnis.com">blog</a>
</body>
</html>
blog.maxomnis.com的index.php
<?php
session_start();
/*
從www跳轉到blog的index.php的時候不會重新生成session_id,因為根據session的原理,如果cookie帶session_id的時候是不會重新生成的,因為上面的setcookie("PHPSESSID", $session_id, time()+3600,'/','maxomnis.com');,在跳轉的時候已經在cookie賦值了sessionid,所以在blog頁面就不會重新生成了,還有session_id的命名,因為php.ini設置里面session.name = PHPSESSID ,session的名字為
PHPSESSID ,如果將這里的setcookie("PHPSESSID222", $session_id, time()+3600,'/','maxomnis.com');,,那么在blog的index.php頁面,重新獲取session_id的時候,就需要通過
$session_id = $_COOKIE['PHPSESSID222']; //獲取sessionid
session_id($session_id ); //設置當前的session_id;
*/
echo session_id();
echo "........................";
var_dump($_SESSION);
setcookie("name", "jack", time()+3600,'/','maxomnis.com');
var_dump($_COOKIE);
?>
<html>
<body>
<a href="http://www.maxomnis.com">www</a>
</body>
</html>