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

Carambel Seguir

Ómicron
Social Media
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
25 Ago 2013
Mensajes
4.932
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.
 

Aliter SRL

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
9 Ago 2014
Mensajes
49
Manipulando las cookies se que se puede, pero no tengo conocimientos de programación
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.102
[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
 

JDavid

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Feb 2013
Mensajes
6
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.
 

AlexB

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Ago 2014
Mensajes
11
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).
 
Arriba