session跨域共享


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>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM