Foros del Web » Programando para Internet » PHP »

Evitar spam ocultando informacion sensible con captcha

Estas en el tema de Evitar spam ocultando informacion sensible con captcha en el foro de PHP en Foros del Web. Hola de nuevo, lamentablemnte cuando acudo por aqui para consultar algo, dichas consultas no son muy sencillas. Pero agradezco una mano u orientacion clara Miren ...
  #1 (permalink)  
Antiguo 01/10/2009, 21:26
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Hola de nuevo, lamentablemnte cuando acudo por aqui para consultar algo, dichas consultas no son muy sencillas.

Pero agradezco una mano u orientacion clara

Miren esta web de ejemplo es de clasificados

Solo es de ejemplo graficador...

Ok, si se fijan bien en la parte de los datos del anunciante aparecen datos como la CIUDAD, PRECIO y demas.. entre ellas hay dos en especial, que son el email y el celular, que por motivos obvios se oculta de los Bots o spams, o lo que sea, y si le dan clic se abrira un form con captcha..

Interesante, y me gustaria aplicar ese mismo principio, pues hay varios usuarios que anuncian en una de las web que realicé, y desde la BD traigo como resultado sus datos, y quiero ocultar los que tienen que ver con email y otros, mediante la codificacion, un captcha o de una manera segura, donde solo los usuarios humanos puedan acceder.

Considero siempre un riesgo mostrar esta info sensible de usuarios... por ello quiero darle cierta proteccion (creo que ya se entendio la idea)

Como puedo hacer algo parecido al ejemplo? Es decir, alguno ya lo desarrollo para que me oriente? o conoce un programa o funcion ya hecha que me pueda bajar, o si conocen un javascript que haga algo similar.. Vi que la web estaba usando una especie de AJAX, y la verdad no manejo nadita de esa tecnologia, aunque tengo unos captcha que se pueden aplicar, pero como dije, mmm, sin orientacion o ayuda, dificilmente pueda lograr mi objetivo

Acepto:
-Consejos
-Links de referencia
-Codigos que ya se hayan desarrollado como ejemplo
-Asistencia
-Algun tutorial
-Y todo lo que ayude a generarlo


GRACIAS.. TOTALES!!

Bueno, este codigo de captcha puedo usarlo muy bien de referencia..

Lo que no se me ocurre es como hacer para que cuando le de correcto me muestre la dir de mail, y cuando le de error, o no haga nada, "no realice accion" y siga mostrando el link de VER INFO o algo asi.. y que aparezca el form flotando en el aire

dejo mi code captcha que no recuerdo donde lo baje:

Código PHP:
<?

session_start
();


if (
$_SERVER["REQUEST_METHOD"] <> "POST"
 die();


if ( (
$_REQUEST["txtCaptcha"] == $_SESSION["security_code"]) && 
    (!empty(
$_REQUEST["txtCaptcha"]) && !empty($_SESSION["security_code"])) ) {
  echo 
"<h1>Perfecto</h1>";
} else {
  echo 
"<h1>Mal</h1>";
}
?>
Ayudita

Ah.. despues un moderador me lo puede juntar todo por favor y borrar esta linea

Me olvide, tambien un detalle significativo... esa web genera paginas html, por cada link que trae de la base de datos..

o sea, no usa el tipico <a href="resultado.php?id=1">

sino que dependiendo de la base de datos, o del titulo de la base de datos, auto genera un link con el nombre del mismo..
Es decir.. que si en la BD hay un campo de Titulo que dice "Mi baratija" .. al traer los resultados se genera <a href="mi-baratija.html">...

Alguien sabe como hacer eso?

ahora si.. gracias por ambas consultas que realice
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...

Última edición por GatorV; 02/10/2009 a las 10:33
  #2 (permalink)  
Antiguo 01/10/2009, 22:04
Avatar de kike00  
Fecha de Ingreso: febrero-2005
Ubicación: El Salvador
Mensajes: 180
Antigüedad: 19 años, 2 meses
Puntos: 7
Respuesta: Evitar spam ocultando informacion sensible con captcha

voy a responderte lo de porque las url lucen con extenciones .html. Este articulo te puede ayudar http://www.zonaphp.com/optimizando-l...a-la-busqueda/ para que comprendas el concepto, la idea es que con el mod_rewrite de apache cambiar la forma en la que el usuario escribe la urls en su navegador a un "patron" que el servidor entienda y apartir de ahi tu puedes manejarlo a tu conveniencia. Claro en ese articulo de explican como pasar de mipagina.com/index.php?var1=valor1&var2=valor2 a mipagina.com/valor1/valor2; pero es basicamente el mismo principio.
  #3 (permalink)  
Antiguo 01/10/2009, 22:28
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Evitar spam ocultando informacion sensible con captcha

Gracias K

Lo estaba leyendo rapido.. uff.. parece un tanto complejo.. vere si le saco provecho.. se agradece este aporte.. aunque, lo de las URL es muy interesate, me gustaria que no solo pueda convertir la URL a una indexable, sino que tambien me pueda construir la pagina en html con el nombre de esa URL... sera eso posible?
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
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 05:48.