# vModApache GET y POST

**URL:** <https://foros.velneo.com/t/vmodapache-get-y-post/3289>\
**Category:** Velneo\
**Created:** [10 Mayo, 2011 06:31 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289 "2011-05-10T06:31:55Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ikonos](https://avatars.discourse-cdn.com/v4/letter/i/3da27b/32.png) [@ikonos](https://foros.velneo.com/u/ikonos)\
**Post date:** [10 Mayo, 2011 06:31 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/1 "2011-05-10T06:31:55Z")

</div>

Estoy empezando a romper la mano con vModApache y en principio lo básico me va de cine, pero me he encontrado con un problema que no logro solucionar y debe ser una tonteria pero algo hago mal. Cuando utilizo un formulario para la toma de datos en el HTML y lo envio al servidor con el método GET, tal y como os adjunto en la imagen, funciona correctamente el paso de valores a las variables locales del procedimiento LOGIN.pro.  
Pero claro si utilizo el GET los datos de contraseña serán vistos en la URL en la respuesta, por lo que no tiene sentido utilizar aqui el GET. El problema es que cuando utilizo el metodo POST, tal no me pasa las variables al proceso ¿que hago mal? adjunto imagenes.  
Gracias

[attachment=17349,1436] [attachment=17349,1437]

---

<div class="post-metadata">

**Author:** ![innovadb](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/innovadb/32/5643_2.png) [@innovadb](https://foros.velneo.com/u/innovadb)\
**Post date:** [10 Mayo, 2011 08:02 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/2 "2011-05-10T08:02:26Z")

</div>

Hola Ikonos

En el método Post, no tienes que pasar los parámetros en "action" de la forma que lo haces, simplemente cambia GET por POST.

Un saludo

---

<div class="post-metadata">

**Author:** ![ikonos](https://avatars.discourse-cdn.com/v4/letter/i/3da27b/32.png) [@ikonos](https://foros.velneo.com/u/ikonos)\
**Post date:** [10 Mayo, 2011 08:56 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/3 "2011-05-10T08:56:41Z")

</div>

@innovadb,

Tambien lo he intentado hacer como comentas, sin pasar parametros en action=" http:/localhost/vClases/LOGIN.pro" pero tampoco me funciona ¿? no lo entiendo.

---

<div class="post-metadata">

**Author:** ![mario.barreiro](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/mario.barreiro/32/4673_2.png) [@mario.barreiro](https://foros.velneo.com/u/mario.barreiro)\
**Post date:** [10 Mayo, 2011 09:00 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/4 "2011-05-10T09:00:22Z")

</div>

Como te indica @innovadb, sólo cambiando el GET por POST funciona sin problemas.

Un saludo  
Mario

---

<div class="post-metadata">

**Author:** ![innovadb](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/innovadb/32/5643_2.png) [@innovadb](https://foros.velneo.com/u/innovadb)\
**Post date:** [10 Mayo, 2011 09:04 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/5 "2011-05-10T09:04:32Z")

</div>

Pues puedes ver el código de nuestra web y te aseguro que funciona. Te adjunto el trozo de los formularios que aparecen en el desplegable superior.

Un saludo

[attachment=17354,1438]

---

<div class="post-metadata">

**Author:** ![innovadb](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/innovadb/32/5643_2.png) [@innovadb](https://foros.velneo.com/u/innovadb)\
**Post date:** [10 Mayo, 2011 09:09 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/6 "2011-05-10T09:09:28Z")

</div>

Un detalle, en action pon solo el nombre del proceso, puedes poner LOGIN o LOGIN.PRO. Nunca probamos a poner http://servidor/etc..etc.. así que igual es ese el problema.

Un saludo

---

<div class="post-metadata">

**Author:** ![ikonos](https://avatars.discourse-cdn.com/v4/letter/i/3da27b/32.png) [@ikonos](https://foros.velneo.com/u/ikonos)\
**Post date:** [10 Mayo, 2011 10:22 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/7 "2011-05-10T10:22:26Z")

</div>

@innovadb,

Gracias por los detalles, ahora estoy fuera, cuando llege a casa lo probaré a ver si funciona.

Un saludo

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/2X/6/65d97440a021a62ee513e9887119adb9ee16f35a.jpeg)

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/2X/6/65d97440a021a62ee513e9887119adb9ee16f35a.jpeg)

---

<div class="post-metadata">

**Author:** ![bannu](https://avatars.discourse-cdn.com/v4/letter/b/f9ae1b/32.png) [@bannu](https://foros.velneo.com/u/bannu)\
**Post date:** [10 Mayo, 2011 11:41 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/8 "2011-05-10T11:41:06Z")

</div>

Ya sé que no viene al caso, pero ¿cómo leches te has hecho con el vModApache siendo nivel 1?, porque yo hace tiempo hice una consulta para adquirirlo independientemente para un proyecto y me dijeron que nanai, solo los suscriptores nivel 3-4, al final he tenido que tirar con MySql y PHP y acceder a la base de datos desde Velneo.

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [10 Mayo, 2011 11:49 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/9 "2011-05-10T11:49:30Z")

</div>

Una pequeña aclaracion,

Si que es posible, porque algunos de los que aqui postean, tienen un registro en la web con un eMail diferente al que la empresa tiene para la suscripción con Velneo.

Eso me permite ser [N4] o [N1] dependiendo del registro que se usa en cada momento, :)

Recuerda que para el acceso Velneo directo se usa siempre un eMail, pero cuando la empresa tiene varios desarrolladores, el resto son N1.

un saludo.  
Jose Luis

---

<div class="post-metadata">

**Author:** ![ikonos](https://avatars.discourse-cdn.com/v4/letter/i/3da27b/32.png) [@ikonos](https://foros.velneo.com/u/ikonos)\
**Post date:** [10 Mayo, 2011 15:37 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/10 "2011-05-10T15:37:01Z")

</div>

@sonovision,

Yo soy nivel 4, la suscripción va a nombre de la empresa, pero me conecto a titulo personal con mi correo, no me gusta mezclar los dos ambitos, ya que son totalmente distintos y me gusta mi ID ikonos, ¿por que voy a cambiarlo?

Ahora te remitiré un correo a ver si se te alegra la tarde.

Un saludo.

---

<div class="post-metadata">

**Author:** ![ikonos](https://avatars.discourse-cdn.com/v4/letter/i/3da27b/32.png) [@ikonos](https://foros.velneo.com/u/ikonos)\
**Post date:** [10 Mayo, 2011 16:51 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/11 "2011-05-10T16:51:46Z")

</div>

Sigo sin lograr utilizar correctamente el post, tanto si pongo en action solo el ID del proceso como la senda completa no me funciona ¿?. Este es el proceso al que llamo, a ver si veis algo raro en las capturas, pero funciona perfectamente con get. Hoy estoy muy espeso!

[attachment=17362,1439] [attachment=17362,1440] [attachment=17362,1441] [attachment=17362,1442]

---

<div class="post-metadata">

**Author:** ![ikonos](https://avatars.discourse-cdn.com/v4/letter/i/3da27b/32.png) [@ikonos](https://foros.velneo.com/u/ikonos)\
**Post date:** [10 Mayo, 2011 16:58 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/12 "2011-05-10T16:58:40Z")

</div>

¿Tendría algo que ver quel el método GET es de request and response, mientras que el POST solo manda una request y no debo esperar respuesta? Pero tal y como esta implementado el proceso deberia grabarlo igualmente en el HTML ¿o no?  
SOCORRO!!!  
SEGURO QUE ESTOY METIENDO LA PATA EN UNA GILIPOLLEZ PERO NO LA VEO!

---

<div class="post-metadata">

**Author:** ![gegeo](https://avatars.discourse-cdn.com/v4/letter/g/e36b37/32.png) [@gegeo](https://foros.velneo.com/u/gegeo)\
**Post date:** [10 Mayo, 2011 17:21 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/13 "2011-05-10T17:21:37Z")

</div>

Quizas sean preguntas absurdas, pero:

-¿tienes creadas las mismas variables con los mismos nombres y tipo, en los dos procesos?

-¿como pones las comillas en el codigo html del proceso? Comprueba que NO estes poniendo value="", ya que te enviara este dato vacio. Las comillas deben sustituirse por c, quedando value=cc

No se que mas puede ser ;)

---

<div class="post-metadata">

**Author:** ![bannu](https://avatars.discourse-cdn.com/v4/letter/b/f9ae1b/32.png) [@bannu](https://foros.velneo.com/u/bannu)\
**Post date:** [10 Mayo, 2011 17:21 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/14 "2011-05-10T17:21:40Z")

</div>

Quita el multipart/form-data, y en el action no incluyas las variables, solo http://localhost/vClases/login.pro

---

<div class="post-metadata">

**Author:** ![Ignacio\_F](https://avatars.discourse-cdn.com/v4/letter/i/71e660/32.png) [@Ignacio\_F](https://foros.velneo.com/u/Ignacio_F)\
**Post date:** [10 Mayo, 2011 17:31 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/15 "2011-05-10T17:31:37Z")

</div>

Buenas.

Prueba a quitar del input submit el "name=submit"

Un saludo.

---

<div class="post-metadata">

**Author:** ![cyf](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/cyf/32/4842_2.png) [@cyf](https://foros.velneo.com/u/cyf)\
**Post date:** [10 Mayo, 2011 19:20 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/16 "2011-05-10T19:20:29Z")

</div>

Buenas ikonos, no se si te puede valer pero yo en la 6.x utilizo el método POST pero para que me funcione declaro en la aplicación una variable accesible web con el nombre : SUBMIT.  
Un saludo.

---

<div class="post-metadata">

**Author:** ![ikonos](https://avatars.discourse-cdn.com/v4/letter/i/3da27b/32.png) [@ikonos](https://foros.velneo.com/u/ikonos)\
**Post date:** [10 Mayo, 2011 21:16 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/17 "2011-05-10T21:16:00Z")

</div>

Como cantaba U2: ALE! ALE! ALELUYA! ALE! ALEIE! ALELUYA!!  
Por fin!! si os fijais en el proceso declaraba las variables que queria usar NOMBRE y PASSWORD pero me dejaba sin declarar la del SUBMIT (el boton de aceptar) que he llamado ENVIAR.  
Cuando utilizaba el metodo GET, como automáticamente el método pasa los valores directamente por la URL no precisa de confirmación del SUBMIT para traspasar valores y funcionaba, pero con el POST sin la declaración de la variable del SUBMIT en el proceso para confirmar el traspaso de valores no hay tu tia.  
Gracias a todos, por las aportaciones por que me han hecho repasar y estudiar de arriba abajo todo el proceso de GET y POST, ahora ya me puedo presentar al examen de junio.  
Y sobre todo gracias GEGEO por la pregunta ABSURDA

> ¿tienes declaradas las mismas variables con los mismos nombres y tipo, en los dos procesos?

 Lo tenia delante de las narices. No dejes de preguntarte cosas absurdas, por favor.

---

<div class="post-metadata">

**Author:** ![ikonos](https://avatars.discourse-cdn.com/v4/letter/i/3da27b/32.png) [@ikonos](https://foros.velneo.com/u/ikonos)\
**Post date:** [10 Mayo, 2011 21:48 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/18 "2011-05-10T21:48:22Z")

</div>

Como recopilación de datos para los que consulten el HILO, repasaré el fruto de mi ignorancia:

1) AL declarar el form da igual que referencies el proceso de forma relativa o absoluta de la forma, action="LOGIN" , action="LOGIN.pro" que action="http://localhost/vClases/LOGIN", funciona de todos modos. Mejor usar la primera y de esta manera podemos asignar el proceso mediante una variable.  
2) Si utilizamos el metodo GET en el proceso a llamar en "action" en principio debemos declarar las mismas variables de los imput, a excepción de la variable del imput SUBMIT que puede ser opcional. Ya que el paso de valores lo hace por la URL y no necesita extrictamente la variable del SUBMIT.  
3)Si utilizamos el metodo POST, declarar EXACTAMENTE las mismas variables de los imput, pero SOBRE TODO la del SUBMIT por que de lo contrario no hay traspaso de valores.  
4) Y la cuarta, y esta si que es curiosa, "NO TENIA NI IDEA QUE LAS COMILLAS EN EL EDITOR DE FORMULAS SE SUSTITUIAN POR c, hasta ahora utilizaba una constante para representarlas. Ya decia yo !COÑO SI QUE SE COMPLICAN LA VIDA ESTOS DE VELNEO! pues no el que se la complicaba era yo.

Un saludo a todos y gracias otra vez por la ayuda.

---

<div class="post-metadata">

**Author:** ![innovadb](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/innovadb/32/5643_2.png) [@innovadb](https://foros.velneo.com/u/innovadb)\
**Post date:** [10 Mayo, 2011 22:14 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/19 "2011-05-10T22:14:22Z")

</div>

Algo no me cuadra, por que nosotros no necesitamos la variable SUBMIT. Más arriba puedes ver el código html de los formularios de registro, o puedes ver en nuestra web el formulario de contacto, y los nombres de los botones de envío.

Aquí te adjunto una captura del proceso que genera todas las páginas de innovadb.com y como ves no existe esa variable.

Como estas trabajando en local ¿no será cosa de un antivirus?

Un saludo

[attachment=17379,1443]

---

<div class="post-metadata">

**Author:** ![gegeo](https://avatars.discourse-cdn.com/v4/letter/g/e36b37/32.png) [@gegeo](https://foros.velneo.com/u/gegeo)\
**Post date:** [11 Mayo, 2011 06:45 UTC](https://foros.velneo.com/t/vmodapache-get-y-post/3289/20 "2011-05-11T06:45:00Z")

</div>

@ikonos,

Yo tampoco tengo creada la variable SUBMIT del boton, y pasa los valores sin problemas.

Mmmm... el error tiene que estar en otra parte :(

[Página siguiente](https://foros.velneo.com/t/vmodapache-get-y-post/3289.md?page=2)
