Buenas noches compañeros, estaba jugando un rato con unas cookies en PHP y me surgio una duda.
Tengo el siguiente código:
Código PHP:
if(!isset($_COOKIE['smarTipId'])){
setcookie('smarTipId', 1);
}else{
setcookie('smarTipId',$_COOKIE['smarTipId']+1);
echo "Contenido Cookie: $_COOKIE[smarTipId]";
}
Basicamente lo que hace en primera instancia es:
1) Si no esta SET la cookie
smarTipId la crea con
valor = 1
2) al ejecutar de nuevo el script, debido a que ya esta SET deberia mostrar un
2 pues esta sumando
1 al valor actual de la cookie antes de darle echo, pero pues en las pruebas que hice me muestra
1 como resultado y de ahí en adelante si empieza a sumar común y corriente...a que se debe esto?? gracias