Comunidad de diseño web y desarrollo en internet online

Cómo llegar PHP array $ _GET?

Citar            
MensajeEscrito el 18 May 2010 02:35 am
engo una pregunta. ¿Es posible tener un valor en $ _GETforma de matriz?

Si yo estoy tratando de enviar un enlace con http://link/foo.php?id=1&id=2&id=3, y quiero usar Id $ _GET [']en el lado de php, ¿cómo puede ser el valor de un array? Porque ahora echo] id $ _GET [''está regresando 3. Su última el id que está en el enlace de cabecera. ¿Alguna sugerencia? :D

Por rafael5015

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 18 May 2010 04:14 am
Realize esta pequeña funcion:

Código PHP :

<?php
$xero=explode("?",$_SERVER["REQUEST_URI"]);
$xero2=explode("&",$xero[1]);
foreach($xero2 as $kos){
$miarray[]=str_replace("id=","",$kos);
}
?>

Saca de la url , todas las variables , luego con un explode divide los & y con el foreach y un strreplace mete cada variable en el array $myarray, bastante sencillo.

Por Xer0s

Claber

276 de clabLevel

3 tutoriales

 

Colombia

chrome
Citar            
MensajeEscrito el 18 May 2010 03:28 pm
creo q te entiendo y es algo asi


en el html colocas algo como name="campo[]" y el php lo lees como $_POST['campo'][1,2,3] pero creo q solo se puede por datos post y no por get pero si analizas por seguridad es mejor no hacer arrays de datos get saludos

Por talcual

686 de clabLevel



 

Colombia

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.