[PHP] Orden Ascendente / Descendente
Colapsar
X
-
Etiquetas: Ninguno
-
por get podes hacerlo con unba variable que sea order, hacela bool y bue, cuando vayas a mostrar el formulario con un ? : te fijas de mostrar la imagen correspondiente y el vinculo que haga falta
o sea algo asi (true es desc y false es asc)
......."....blablableblh <img src=". ((order==true)? "desc" : "asc").".jpg>...bleh"...
bueg, lo mismo con el vinculo =)
si no se entendío avisame -
-
posta.
osea, si vas a pasar parametros por querrystring que dps vas a meter en el request SQL lo mas comodo es que te inventes codigos
tipo "?field=3&order=0"
donde order 0 es asc, order 1 es desc, y los fields estan codificados internamente.
eso, o escapar acordemente todo antes de meterselo al mysql
K👍 2Comentario
-
-
en realidad la opcion uno es mejor, ya que implementa el basico "security by obscurity".
si optas por usar texto SQL en el querrystring y escaparlo, le estas revelando al usuario datos sobre tu request SQL e incluso mas, como nombres de campos en tablas o hasta nombres de tablas.
pero en parte tenes razon: desde el vamos, cualquier proyecto web deberia escapar/sql TODO por defecto antes de meterlo al SQL, y escapar/html TODO por defecto antes de escribir de DB en pantalla.
eso no quita que despues, si podes no revelar informacion, optes por no revelarla.
KEditado por última vez por judío ginger daywalker petiso; 29-10-2007, 10:53 PM.Comentario
-
Obvio que la opcion 1, que haya features para tontos no quiere decir que haya que programar como tontos. Y siempre que validen haganlo por whitelist, nunca por blacklist. Nunca se sabe cuando van a "romper" un framework, y se hizo más de una ves.
Yo uso siempre validacion x whitelists para los campos y restrinjo totalmente las cosas a lo justo y necesario, vi tantas cosas que no me imaginaria ni en la puta vida que....Editado por última vez por Piluex; 29-10-2007, 10:48 PM.
Comentario
-




Comentario