$value = "2+2";
setcookie("Hexadecimal",$value, time()+3600);
echo var_dump($_COOKIE['Hexadecimal']);
el problema es que no guarda la cookie, y aparece NULL en el var_dump, me parece muy raro, el resto del codigo es muy simple y no creo que altere en algo el funcionamiento de la cookie, algo que quisas puede ser importante es la primera linea que hay un session_start(), estoy usando XAMPP , nunca he tocado las configuraciones de php a si que supongo que las cookies estan activadas, cual podria ser el problema ?
EDIT
Ya me di cuenta cual era el error y me paso por no consultar php.net primero, dejo aqui la solucion por si a alguien le ocurre:
Citar
setcookie() defines a cookie to be sent along with the rest of the HTTP headers. Like other headers, cookies must be sent before any output from your script (this is a protocol restriction). This requires that you place calls to this function prior to any output, including <html> and <head> tags as well as any whitespace.
Por lo tanto el setcookie() debe ir antes que cualquier etiqueta html incluido <html> y <head> o cualquier espacio en blanco, si no, no la podra crear.
Saludos y espero que los ayude