2009-11-21 153 views
1

默認情況下,最初的PHP會話ID是:PHPSESSID 然而,當我修改成:YourVisit 和我點擊餅乾,並查看Cookie的信息 提交我的表後有兩個 餅乾: PHPSESSID和YourVisit,我認爲只有假設是一個會話ID?PHP重命名會話ID

即使點擊Clear Session Cookies按鈕並驗證提交表單前沒有會話,只是想知道爲什麼會發生這種情況(兩個會話ID),我只需要一個,免責聲明這些值是不同的謝謝你不要燃燒新生物。

session_name('YourVisit'); 
session_start(); 
<?php 
// Take the user's email and store it in a session. 
$_SESSION['email'] = $_POST['email']; 
// Take the time that the user logged in and store that also in a session. 
$_SESSION['loggedin'] = time(); 
?> 
+0

有另一個要求('header.html');與另一個session_start(),修復,謝謝你們的幫助。 – Newb 2009-11-21 12:33:16

回答

2

舊的PHPSESSID未被刪除。但過期時會過期。

如果您在更改後訪問,則不會設置PHPSESSID。

+0

所以我可能會等待大約30分鐘? – Newb 2009-11-21 12:09:36

+0

如果不是,您可以將其刪除。它不會對系統造成任何傷害。 – mauris 2009-11-21 12:12:57

+0

不能使用這個? session_destroy(); – Newb 2009-11-21 12:13:17