根据多次调用session_start会创建重复的cookie吗?
但是当我使用下面的代码测试这个bug时,Firebug只在“Cookies”标签下显示了每个cookie的一个副本。
session_name('uniqueName1');
session_start();
$_SESSION['Foo1'] = 'Bar1';
session_write_close();
session_name('uniqueName2');
session_start();
$_SESSION['Foo2'] = 'Bar2';
session_write_close();
session_name('uniqueName1');
session_start();
$sessionValue1 = $_SESSION['Foo1'];
session_write_close();
session_name('uniqueName2');
session_start();
$sessionValue2 = $_SESSION['Foo2'];
session_write_close();
?>
Test
我在找多个饼干的方法错误还是修正了这个错误?
+0
http://php.net/manual/en /function.session-start.php 4.3.3 \t从PHP 4.3.3开始,在会话先前启动后调用session_start()将导致E_NOTICE级别的错误。另外,第二次会话开始将被忽略。 什么都不会发生 –
2014-08-28 14:59:30