Evitar salvar palavras-chave indesejadas em consulta PHP

  • Autor Autor verocp15
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
verocp15

verocp15

Zeta
Diseñador
Verificación en dos pasos activada
Hola !

Nececsito una ayuda de las personas que sepan un poco de PHP resulta que tengo un PHP que me guarda la palabras claves con las cuales llegaron los usuarios a determinado articulo y tambien guarda el id del articulo ahora lo que quiero es que primero revise las palabras y si encuentra determinadas palabras no guarde nada seria algo como:

Inserir CODE, HTML ou PHP:
if $mykeyphrase == "porno,maduras,eroticas"){ 
   //No realizar accion y no continuar el proceso para que no guarde esta informacion
}else{ 

$query= "INSERT INTO jos_claves...///

}

Pero no me funciona de esta manera, si colocoif $mykeyphrase == "exacta busqueda"){


y el usuario entra buscando exacta busqueda, ahy si no la guarda pero quiero colocar una serie de palabras y que si alguna esta incluida no la guarde. Muchas Gracias al que me peuda ayudar.!

Saludos
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Inserir CODE, HTML ou PHP:
$palabras=array("1palabra","2palabra");

if(in_array($busqueda,$palabras))
      //Acción con palabras encontradas
else
      //Acción sin estas palabras
 
Usa un arreglo con todas las palabras que no queres que se guarden , ejemplo array ('porno' , 'maduras', 'eroticas' ) y después en ese if preguntas si esa palabra esta dentro del array usando la función in_array no la guardas. Fijate los ejemplos del manual PHP: in_array - Manual
Saludos.
 

Tópicos similares

Voltar
Topo