2013-11-14 70 views
0

即時通訊新的cookie使用php。即時通訊在改變其價值方面存在問題。我創建了一個測試,所以我可以模擬我想做什麼,我不能。所以我想問問這是否可能。測試cookie的審查

所以這裏是我的示例代碼:

<?php 
setcookie('name', 'test1', (time()+30*60), '/'); 
echo $_COOKIE['name']; 

setcookie('name', 'test2', (time()+30*60), '/'); 
echo $_COOKIE['name']; 

?> 

的輸出繼電器是: test2test2

我所需的輸出是: test1test2

我可以做什麼?

回答

0

在每種語言中使用cookies都是一樣的,如下所示: 1)Cookie由腳本創建並存儲在客戶端系統中。 2)如果客戶端系統中有任何cookie屬於請求的url,則通過HTTP請求發送。 3)只有在步驟(2)後腳本才能讀取cookie。 (''''''''),(time()+ 30 * 60),'/'); // cookie設置爲name = test1

echo $ _COOKIE ['name']; //但腳本無法找到名爲cookie的cookie,因爲它不是通過HTTP請求在第一時間發送的。

的setcookie( '姓名', 'TEST2',(時間()+ 30 * 60), '/'); //餅乾由TEST2

回波$ _COOKIE覆寫[ '名稱'];//但腳本無法找到名爲cookie的cookie,因爲它不是通過HTTP請求在第一時間發送的。

現在我們刷新頁面cookie name = test2正在通過HTTP請求 發送,腳本將讀取$ _COOKIE ['name']作爲test2。