我想通過$SESSION
變量在頁面之間共享變量。在file1.php我php頁面之間的不同會話ID
<?php session_start();
require_once('connect.php');
global $gb;
$_SESSION['myvar'] = "somestring";
// Some other code
?>
而在我的第二fille2.php我有
<?php session_start();
require_once('connect.php');
$myvar = $_SESSION['myvar'];
?>
和$myvar
是空的。我首先調用一個ajax調用file1.php,然後調用file2.php。我試過呼應session_id()
,這是不同的。這裏有什麼問題?
編輯:我從本地主機叫我的服務器端的PHP腳本,並使用Chrome啓用了CORS插件,如果該事項
這兩個文件都在同一個服務器上有完全相同的域嗎? –
@CharlotteDunois是的,他們是。 – novalain
我不認爲你需要''session_start();'在'file2.php'中 – andre3wap