Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/04/2006, 16:39
Avatar de uamistad
uamistad
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 5 meses
Puntos: 1
Cita:
entonses necesito saber si el explorador tiene activado javascript para prosesar esa informacion, de lo contrario rechasar dicha informacion
Por lo que veo, si tu usuario no tiene habilitado Javascript, quieres rechazar la información que escribe.

Mira, lo correcto sería que si no sólo filtraras la información desde Javascript sino desde el servidor, usando a Javascript como un 'amigo' para el visitante, ya le que estás ayudando a que no tenga que mandar la info al server y por lo tanto, recargar la página, pero eso no implica que
no debas verificar desde el server si el usuario metió tags de HTML.

A mí por ejemplo no me gusta que me pongan etiquetas de <h1>, <h2>, <script ...> y lo que hago es detectar si el usuario metió o no los símbolos '<' ó '>' con una exp. reg así:

Código PHP:
//
//si el usuario usó '<' o bien '>' o el comentario menos de 3 caracteres
if( ereg("^[^<>]{3,}$",$_POST["comentario"]) ) 
   
mensaje_final('badform'); //mandar mensaje de error y abandonar 
Esa función de mensaje_final() la puedes sustituir por dos líneas como estas:

Código PHP:
//
header("Location: URL-de-tu-pagina-de-errores.html");
exit; 
o bien por algo como:

Código PHP:
//
echo "No se permiten etiquetas de HTML";
exit; 
__________________
"Di no al Internet Explorer" -Proverbio Chino-