Foros del Web » Programando para Internet » PHP »

Obtener datos enviado por post

Estas en el tema de Obtener datos enviado por post en el foro de PHP en Foros del Web. Estoy tratando de obtener datos enviados usando un post, usando un formulario funciona bien, pero cuando quiero hacerlo usando links no me esta recibiendo los ...
  #1 (permalink)  
Antiguo 13/08/2012, 23:30
Avatar de aguila_393  
Fecha de Ingreso: septiembre-2007
Ubicación: Argentina
Mensajes: 406
Antigüedad: 16 años, 6 meses
Puntos: 1
Obtener datos enviado por post

Estoy tratando de obtener datos enviados usando un post, usando un formulario funciona bien, pero cuando quiero hacerlo usando links no me esta recibiendo los datos.

Para que se entienda yo tengo un link:

<a href="index.php?id=15"> Link </a>

y en el index.php tengo

<?php

$id = $_POST['id'];

echo $id;

?>

Pero no recibe nada, porque puede ser que pase esto? Que es lo que estoy haciendo mal?
  #2 (permalink)  
Antiguo 13/08/2012, 23:49
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: Obtener datos enviado por post

Tienes serios problemas de concepto, debes leer un manual/tutorial BASICO de PHP, estas confundiendo las cosas, cuando envias variables por un link forzosamente debes recoger la variable con $_GET, cuando se envían por un formulario debes recoger las variables dependiendo del metodo que se envían, ya sea $_GET o $_POST, no es lo mismo, ahora, si lo que pretendes es tomar una variable de nombre ID sin importar el metodo usa $_REQUEST, pero ojo, esto puede ser usado en tu contra, solo si sabes bien que es lo que pretendes hacer es recomendable, de otra forma es mejor que escojas una y otro metodo (GET/POST), ya que puedes facilitar el que te inyecten variables desde fuera...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)

Etiquetas: enviado, formulario, post
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 11:08.