Muy buenas, estoy practicando en un proyecto pequeñito, haciendo mis primeras practicas de php, ya que estoy aprendiendo de forma autodidacta.
quiero que un $_REQUEST me muestre unos datos o valores dependiendo lo que ponga en la url, este es mi codigo
Código PHP:
$action = array(
'blog' => array('valor_blog1'),
'admin' => array('valor_admin1'),
);
$req = $action[$_REQUEST['action']][0];
echo $req;
El código funciona bien, me muestra los datos que quiero, si coloco
index.php?action=blog, me muestra el valor del blog1, si colo
index.php?action=admin ,e muestra el valor de admin1, y asi sucesivamente.
Pero que pasa si por otro lado con
$_GET quiero recoger un variable de la misma url, en este caso:
index.php?action=admin;id_user=5
En este caso me bota esto php:
Código:
Notice: Undefined index: admin;id_user=5
Aquí mi pregunta, como codifico para que el REQUEST, solo me reconozca en la url lo que hay luego de
action=, en este caso action=admin, action=blog, y asi sucesivamente todo lo que le vaya colocando en el array, y me ignore lo de mas, en este caso
;id_user=5.
este lo he visto en muchas paginas y sistemas de foros, como en este pagina, por ejemplo para crear un tema, me vota esto:
Código:
newthread.php?do=newthread&f=18
y si lo cambio por esto:
Código:
newthread.php?do=newthread&f=18;ajskajsasj
no me vota ningún error, y sigo estando en la misma sección, como debo hacer?
gracias de antemano.