Foros del Web » Programando para Internet » PHP »

se puede hacer esto?

Estas en el tema de se puede hacer esto? en el foro de PHP en Foros del Web. tengo una consulta, se puede restringir el acceso a usuarios dependiendo del navegador que tienen?, supongamos que solo quiero que visiten mi web usuarios que ...
  #1 (permalink)  
Antiguo 30/11/2003, 11:47
Avatar de piero19  
Fecha de Ingreso: marzo-2003
Ubicación: Lima - Perú
Mensajes: 322
Antigüedad: 23 años, 7 meses
Puntos: 1
se puede hacer esto?

tengo una consulta, se puede restringir el acceso a usuarios dependiendo del navegador que tienen?, supongamos que solo quiero que visiten mi web usuarios que tengan solo el internet explorer y lo que no lo tienen pues no entran. si se puede hacer, como se lo hace?
  #2 (permalink)  
Antiguo 30/11/2003, 12:25
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 24 años, 8 meses
Puntos: 5
Creo que deberás apoyarte con algun script del lado del Cliente, como javascript.

Y en base a ello, puedes restringir el acceso, pasandole algunas variables a tu script de php.

Te recomiendo esta liga:

http://www.cross-browser.com
__________________
Manoloweb
  #3 (permalink)  
Antiguo 30/11/2003, 14:25
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 23 años, 5 meses
Puntos: 2
podrias usar esta funcion para saber el navegador que usan.,.. y luego con el resultado hacer lo que pides... no es complicado

Código PHP:
function FUNC_brouserUsr(){ //echo FUNC_brouserUsr();

    
if((ereg("Nav", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Gold", $_SERVER["HTTP_USER_AGENT"])) || (ereg("X11", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Mozilla", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Netscape", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("MSIE", $_SERVER["HTTP_USER_AGENT"]) AND (!ereg("Konqueror", $_SERVER["HTTP_USER_AGENT"])))) $browser = "Netscape";

        elseif(
ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) $browser = "MSIE";
        elseif(
ereg("Lynx", $_SERVER["HTTP_USER_AGENT"])) $browser = "Lynx";
        elseif(
ereg("Opera", $_SERVER["HTTP_USER_AGENT"])) $browser = "Opera";
        elseif(
ereg("Netscape", $_SERVER["HTTP_USER_AGENT"])) $browser = "Netscape";
        elseif(
ereg("Konqueror", $_SERVER["HTTP_USER_AGENT"])) $browser = "Konqueror";
        elseif((
eregi("bot", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Google", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Slurp", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Scooter", $_SERVER["HTTP_USER_AGENT"])) || (eregi("Spider", $_SERVER["HTTP_USER_AGENT"])) || (eregi("Infoseek", $_SERVER["HTTP_USER_AGENT"]))) $browser = "Bot";
        else 
$browser = "Other";

    return 
$browser;

}
////////////////////////////////////////////////////////////////////////////////// 
__________________
3w.valenciadjs.com
3w.laislatv.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:01.