如何使用PHP在现有cookie中添加新值?

时间:2014-03-02 18:22:18

标签: php

理念是在每个表单提交后,在cookie中添加新值,而不删除现有的cookie值。 Mayby有可能使用数组,获取POST参数并将其放在cookie上,但如何不进行覆盖?

2 个答案:

答案 0 :(得分:1)

再次设置cookie,通过第一次设置它,将覆盖cookie。因此,要执行您想要的操作,您可以将新值附加到旧值并将cookie设置为该值。

答案 1 :(得分:0)

$value = $_COOKIE["TestCookie"]; // get current value of cookie and add it to variable
$value .= 'something from somewhere'; //append new value to variable

setcookie("TestCookie", $value); // set cookie

不是testet,但我认为它应该有效。如果没有创建新的

,只需检查该cookie是否存在