Red de conocimiento informático - Conocimiento informático - Cómo configurar el tiempo de caducidad de las cookies

Cómo configurar el tiempo de caducidad de las cookies

setcookie("user",$id,time()+600); es correcto, pero a juzgar por su código, probablemente hay dos lugares que pueden causar este problema.

1. Utilice cookies o variables de sesión. El nombre de la variable debe estar entre comillas dobles:

if(!isset($_cookie["user"])||empty($). _cookie ["usuario"]){}

2.

2. No sé si su código setcookie está en el directorio raíz, setcookie no está en el directorio raíz. $id,hora()+600); Si no está en el directorio raíz, la cookie predeterminada de setcookie es válida en el directorio actual y no es válida más allá del directorio actual. Si no está en el directorio raíz, puede agregar la ruta válida de la cookie

<. p> Por ejemplo, su programa de inicio de sesión está en el directorio /Usercenter, necesita establecer la ruta válida de la cookie

setcookie("user","$id",time()+600,"/ ");

Pruébelo, espero que le resulte útil

Además, verifique si el método session_start() se agrega a cada página

Esta es una buena idea.