Codigo que haga obligatorio pasar al index si es visitante nuevo?

  • Autor Autor Carambel
  • Fecha de inicio Fecha de inicio
Carambel

Carambel

Ómicron
Social Media
Verificado
Verificación en dos pasos activada
Hola a todos quizas alguien sepa como hacer para que los usuarios que entran por primera vez a la web , sea redirigidos al index o una pagina en especifico.
Se los agradecere mucho.
 
Manipulando las cookies se que se puede, pero no tengo conocimientos de programación
 
[MENTION=47248]Carambel[/MENTION]
PHP:
<?php
if($_COOKIE["inicio"]!="si"){
setcookie ("inicio", "si", time() + 3600);
header('location: http://sitio.com/');
die();
}
?>

para que funcione el code tiene que estar arriba de todo codigo HTML... osea en la linea 0,0
 
Puede que el usuario tenga las cookies bloqueadas y siempre le redirige al home, también tienes la opción de sesiones, que es muy parecido.

Saludos.
 
Puede que el usuario tenga las cookies bloqueadas y siempre le redirige al home, también tienes la opción de sesiones, que es muy parecido.

Saludos.

Así es, si el usuario bloquea las cookies, será incapaz de navegar por la web.
En cuanto a las sesiones, es prácticamente lo mismo. La diferencia es que las sesiones guardan los datos en el servidor, mandándole al usuario una cookie de referencia a esos datos (seguiremos estando en las mismas si las bloquea). Las sesiones son más seguras para que el usuario no pueda modificar los datos, pero su tiempo de vida es bastante limitado.

Las referencias a las sesiones pueden enviarse a través de la URL (pero alargando ésta considerablemente, algo que debe evitarse).
 
Atrás
Arriba