私が取り組んでいるカスタム CMS で Cookie がどのように処理されるかを制御するクラスを書いています。以下に、現在 Cookie を更新するために使用しているクラスの関数を貼り付けましたが、正しく機能していないようです。私が抱えている問題は、この関数が「true」を返しても、Cookie が変更されていないように見えることです。
function updateCookie($data){
$cookieArray = $this->getCookie();
array_push($cookieArray,$data);
//print_r($cookieArray);
$json_string = json_encode($cookieArray,true);
if(setcookie(_COOKIENAME, $this->encodeString($json_string,"S33D"))){
return true;
}
else return false;
}
提案や修正は役に立ちます。
ありがとう