我試圖插入cookie。邏輯很簡單:如果值不存在,則插入cookie
- 檢查值是否存在。
- 如果不是,請用逗號分隔的形式插入新值。
我試了一些代碼,但我無法獲得正確的結果。
在這段代碼中應該插入一個新的值,這個值正在發生但沒有變老。只有餅乾沒有設置
編輯代碼2
$current_value = '';
if(!isset($_COOKIE['blog_id_cookie'])){
setcookie('blog_id_cookie', $id);
$current_value[] = $_COOKIE['blog_id_cookie'];
} else {
$current_value = explode(',', $_COOKIE['blog_id_cookie']);
}
if(!in_array($id, $current_value)){
$current_value[] = $id;
$cookie_name = "blog_id_cookie";
setcookie($cookie_name, implode(',', $current_valu));
}
那麼,什麼是不是現在的工作?只有cookie沒有設置時,'$ current_value'纔會被設置。 –
我得到的只有一個值:',19' –