Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] duda a permitir user agent con php

Estas en el tema de duda a permitir user agent con php en el foro de PHP en Foros del Web. ok tengo esto y esto me blockea @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original $badAgents = array ( 'fooAgent' , 'blahAgent' , 'etcAgent' ) ; if ...
  #1 (permalink)  
Antiguo 22/09/2015, 11:13
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 766
Antigüedad: 12 años, 5 meses
Puntos: 10
duda a permitir user agent con php

ok tengo esto y esto me blockea

Código PHP:
Ver original
  1. $badAgents = array('fooAgent','blahAgent', 'etcAgent');
  2. if(in_array($_SERVER['HTTP_USER_AGENT'],$badAgents)) {
  3.     exit();
  4. }

y quieor hacer que si no estan en el array lo blockea ya que usare una tabla con la informacion

yo tengo usando esto

if ($_SERVER['HTTP_USER_AGENT'] != "User_Agent") {
header('Status: 404 Not Found');
die();
}

pero solo me permite 1 para agregar
  #2 (permalink)  
Antiguo 22/09/2015, 13:15
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: duda a permitir user agent con php

La primera forma te sirve para lo que requieres, solo niega la condición
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 22/09/2015, 16:35
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 766
Antigüedad: 12 años, 5 meses
Puntos: 10
Respuesta: duda a permitir user agent con php

como seria la condicion
  #4 (permalink)  
Antiguo 22/09/2015, 20:31
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: duda a permitir user agent con php

Cita:
Iniciado por xoceunder Ver Mensaje
como seria la condicion
¿No sabes qué es "negar lógicamente" una condición?

Vamos, que eso es programación básica, general, elemental.

Código PHP:
Ver original
  1. // condición actual
  2. if(in_array($_SERVER['HTTP_USER_AGENT'],$badAgents))
  3.  
  4. // condición negada
  5. if(!in_array($_SERVER['HTTP_USER_AGENT'],$badAgents))

¿Notas la exclamación?

Eso es el operador de negación: por favor lee un manual.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 22/09/2015, 21:21
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 766
Antigüedad: 12 años, 5 meses
Puntos: 10
Respuesta: duda a permitir user agent con php

ok muchas gracias ahora si

Etiquetas: permitir, tabla
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 19:27.