3 millones en foros del web

Registrarte Políticas Wiki 120segs Ayuda Iniciar sesion

Avisos

Retroceder   Foros del Web > Programación para sitios web > PHP
Respuesta
 
Herramientas Desplegado
Antiguo 02-jul-2009, 14:19   #1 (permalink)
 
585 Mensajes
Ubicación: Capital Federal xD
doylelives esta en línea ahora
consejo sobre POST action=

Hola a todos!
Quisiera un consejo de uds.
A partir de una paginacion de resultados, cada vez que hago click sobre un numero de pagina paso por GET un conjunto de variables(categoria, numeroDePagina).
Pero si realizo una nueva búsqueda con el form usando POST, el array GET sigue mostrando los datos en la url.
El action del form apunta a la misma pagina
Código PHP:
<form action="" ..... 
para que "borre" los datos de GET en action puse el nombre de la pagina
Código PHP:
<form action="resultados.php" ..... 
Eso es lo más correcto???
__________________
Un ninja me robó mi karma, si mi consejo te fue de ayuda restaura mi karma.
  Responder Citando
Antiguo 03-jul-2009, 13:18   #2 (permalink)
 
585 Mensajes
Ubicación: Capital Federal xD
doylelives esta en línea ahora
Respuesta: consejo sobre POST action=

Algún alma caritativa...
__________________
Un ninja me robó mi karma, si mi consejo te fue de ayuda restaura mi karma.
  Responder Citando
Antiguo 03-jul-2009, 15:03   #3 (permalink)
 
93 Mensajes
Jhonjhon_123 está desconectado
Respuesta: consejo sobre POST action=

para que apunte a la misma pagina:

Cita:
echo '<form action="pagina.php?categoria=".$_GET['categoria']."&numpagina=".$_GET['numpagina'];
Espesifica u poco...
  Responder Citando
Antiguo 03-jul-2009, 15:06   #4 (permalink)
abimaelrc (Reg: mayo-2009)
 
5.390 Mensajes
abimaelrc está desconectado
Respuesta: consejo sobre POST action=

Asi es como debes crear el action. Si lo quieres redireccionar a la misma pagina puedes escribir el nombre de la pagina o puedes usar

<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">

Si cambias el nombre de la pagina no te tienes que preocupar de cambiar el form porque el $_SERVER["PHP_SELF"] se encarga de asignarle el nombre en que se encuentra ese codigo.
  Responder Citando
Antiguo 03-jul-2009, 15:10   #5 (permalink)
</Moderador>
David (Reg: abril-2005)
 
13.064 Mensajes
Ubicación: In this planet
David está desconectado
Respuesta: consejo sobre POST action=

Cuidado con PHP_SELF. Si se imprime sin ningún tipo de filtro (htmlspecialchars() ya podría servir) puede dar lugar a una vulnerabilidad XSS.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  Responder Citando
Antiguo 03-jul-2009, 15:30   #6 (permalink)
abimaelrc (Reg: mayo-2009)
 
5.390 Mensajes
abimaelrc está desconectado
Respuesta: consejo sobre POST action=

Tienes razon no habia mencionado sobre las vulnerabilidad XSS. Mira este articulo para que tengas una idea de lo que te menciona David

http://www.clubdesarrolladores.com/a...rver-php-self-
  Responder Citando
Respuesta
No hay votos aún.
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.

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 12:37.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104