Php
Como se puede hacer que mandando una variable por get, esta se ejecute?
Ejemplo:
http://localhost/?variable=echo("hola")
y se ejecute echo("hola")
Ejemplo:
http://localhost/?variable=echo("hola")
y se ejecute echo("hola")
Tu env铆as "tuweb.php?variable=hola"
y la lees con $_GET['variable']; o sea
$var = $_GET['variable'];
Si luego haces <?php echo $var; ?> // desplegar谩 "hola"
saludos!
y la lees con $_GET['variable']; o sea
$var = $_GET['variable'];
Si luego haces <?php echo $var; ?> // desplegar谩 "hola"
saludos!
Gracias, pero deseo que sea as铆:
uno manda por get la instruccion de php, por ejemplo:
index.php?instruccion=echo("hola")
que se imprima hola en el navegador
uno manda por get la instruccion de php, por ejemplo:
index.php?instruccion=echo("hola")
que se imprima hola en el navegador
Ah ok, entonces suponiendo que lo pasas mediante el submit de un bot贸n (por decir algo):
echo '<form method="GET" action="index.php?instruccion=echo hola"> <input type="submit" value="Prueba"> </form>';
En el index.php haces:
system($_GET['instruccion']); // te despliega "hola" por pantalla
saludos!
echo '<form method="GET" action="index.php?instruccion=echo hola"> <input type="submit" value="Prueba"> </form>';
En el index.php haces:
system($_GET['instruccion']); // te despliega "hola" por pantalla
saludos!
La funci贸n system() ejecuta comandos _externos_. Lo que buscas es la funci贸n eval().
Pero vamos, que como soluci贸n es bastante p茅sima. Imag铆nate que pongo algo como esto:
index.php?instruccion=exec('rm -rf *')
Y adi贸s web.
Pero vamos, que como soluci贸n es bastante p茅sima. Imag铆nate que pongo algo como esto:
index.php?instruccion=exec('rm -rf *')
Y adi贸s web.
Ah ok, entonces suponiendo que lo pasas mediante el submit de un bot贸n (por decir algo):
echo \'<form method="GET" action="index.php?instruccion=echo hola"> <input type="submit" value="Prueba"> </form>\';
En el index.php haces:
system($_GET[\'instruccion\']); // te despliega "hola" por pantalla
saludos!
echo \'<form method="GET" action="index.php?instruccion=echo hola"> <input type="submit" value="Prueba"> </form>\';
En el index.php haces:
system($_GET[\'instruccion\']); // te despliega "hola" por pantalla
saludos!
. Tienes que crear un archivo en el hatdocs. Por ejemplo prueba.php, de ende lo tendras que guarar en la carpeta htdoc. a donde estes almacenado los archivos php.
Los ejecutarias asi.
http://localhost/prueba.php
Dentro del archivos php
<?php
$Var = $_GET[my_var_prueba];
echo "Valor de la Variable $Var";
?>
ejecutaras el programa de esta manera
http://localhost/prueba.php?my_var_prueba=Esto Es Una Prueba
Saludos Espero haberte Ayudado
Los ejecutarias asi.
http://localhost/prueba.php
Dentro del archivos php
<?php
$Var = $_GET[my_var_prueba];
echo "Valor de la Variable $Var";
?>
ejecutaras el programa de esta manera
http://localhost/prueba.php?my_var_prueba=Esto Es Una Prueba
Saludos Espero haberte Ayudado
