Hej. Jak zmienić wartość cookie w codeigniterze? Bo gdy ustawiam cookie (setcookie('cookie_name', 'cookie_value')) i chce zmienić wartość w kontrolerze daje to: setcookie('cookie_name', 'new_cookie_value') i wartość starego ciasteczka nie jest modyfikowana, tylko tworzone jest nowe ciasteczko o tej samej nazwie, ale z nową wartością. A ja chce aby ciasteczko się nadpisywało. To kod z kontrolera:
public function changeLanguage() { setcookie( 'language', $this->uri->segment(3) ); redirect($_SERVER['HTTP_REFERER']); }
a tak ustawiam cookie po raz pierwszy w index.php:
if(!isset($_COOKIE['language'])){ setcookie( 'language', 'pl' ); }
