Cómo enviar valor por URL y mostrar contenido en PHP

  • Autor Autor shadowhck
  • Fecha de inicio Fecha de inicio
shadowhck

shadowhck

Lambda
Programador
Verificado por Whatsapp
necesito,
que al mandar algun valor mediante url
ejemplo:
Enlace eliminado

en PHP, que reconosca el codigo como una variable como si fuera $codigo000001 y muestre el valor de $codigo00001
 
Última edición:
Es muy facil

Insertar CODE, HTML o PHP:
<?
$mi_variable = $_GET['variable'];
?>

entonces si le mandas:
www.miweb.com/index.php?variable=Codigo-producto-1

entonces $mi_variable será igual a : "Codigo-producto-1"

SALUDOS

si pero lo que quiero es que despues de saber que $mi_variable es igual a "Codigo-producto-1" quisiera que en lugar de que se establesca que $mi_variable sea igual a "Codigo-producto-1" se establesca que $mi_variable es igual a la variable $_00000000
 
que yo sepa no se puede.. pero que pretendes hacer???
no entiendo para que quieres hacer eso
 
es simple, en mi sitio de descargas,a la hora de actualizar los enlaces, no quiero editarlos de post por post, asi que estoy creando un codigo que alberge las urls;
ejemplo:
descarga de programa 1 seria :
example.com/codigo.php?variable=numero_de_programa
y codigo.php tendria que hacer que numero_de_programa sea igual a la variable $programa1 que contiene el enlace de descarga
 
Última edición:
Yo no entendí bien que quires hacer, a lo mejor es algo como esto:
PHP:
 $test = "success";
 $primary = "test";
 $ID = ${$primary}; 
 echo $ID;
te imprime el valor "success"
 
como declaro que variable sea igual a la otra variable ya existente numero_de_programa

---------- Post added at 17:17 ---------- Previous post was at 17:16 ----------

Yo no entendí bien que quires hacer, a lo mejor es algo como esto:
PHP:
 $test = "success";
 $primary = "test";
 $ID = ${$primary}; 
 echo $ID;
te imprime el valor "success"

por ahi va la cosa

---------- Post added at 17:25 ---------- Previous post was at 17:17 ----------

aun no encuentro la solucion,
 
descargasplus.com/codigo.php?variable=numero_de_programa
PHP:
<?
$numero = $_GET['numero_de_programa'];
$url=${$numero};
header( 'Location: '.$url ) ;
?>

Algo oxidado, pero a ver si atino.
 
El enlace lo debes poner así:
HTML:
<a href="pagina.php?codigo=00001">Dame clic</a>

En pagina.php puedes leer el valor con el arreglo GET de esta forma:
PHP:
echo "El valor de la variable codigo es: ".$GET["codigo"];
 
es simple, en mi sitio de descargas,a la hora de actualizar los enlaces, no quiero editarlos de post por post, asi que estoy creando un codigo que alberge las urls;
ejemplo:
descarga de programa 1 seria :

y codigo.php tendria que hacer que numero_de_programa sea igual a la variable $programa1 que contiene el enlace de descarga

Creo que te entendí, pero no voy a usar php, asi que te lo dejo en ASP VBscript, algun buen samaritano te lo traducirá.

Insertar CODE, HTML o PHP:
'declaramos las variables 
Dim num, programa

'variable para el numero de programa, si el id es de una base de datos
programa = oRST.Fields("id_programa")

'numero que recibes por GET
num = Request.QueryString("numero_programa")

'si el get coincide con el id de la base de datos...
If num = programa then
  'aquí imprimo el enlace de descarga
  Response.Write "<a href=""descargas.asp?id="&oRST.Fields("id_programa")&"""></a>"
End If

Espero haya sido de ayuda.
 
Atrás
Arriba