¿Cómo imprimo todos los parámetros y su valor de una URL sin usar, p. print $_GET['paramater-goes-here'];
varias veces?¿Cómo puedo tomar todos los parámetros de una URL e imprimirlos en PHP?
Respuesta
foreach($_GET as $key => $value){
echo $key . " : " . $value . "<br />\r\n";
}
Esta respuesta es genial , porque mientras print_r es más rápido, esto le permite usar $ key y $ value en su código. – BFWebAdmin
Los parámetros están en la URL, por lo que están disponibles en $_GET
; y se puede bucle sobre esa matriz usando foreach
:
foreach ($_GET as $name => $value) {
echo $name . ' : ' . $value . '<br />';
}
Enlace al documento '$ _GET': http://php.net/manual/en/reserved.variables.get.php –
utilizo
print_r($_GET);
una respuesta tan hermosa y sencilla. me salvó el tiempo #SF gran uso del conocimiento de código abierto. –
salvó mi día agujero gracias jab – Ramakrishna
También puede utilizar parse_url()
y parse_str()
:
$url = 'http://www.example.com/index.php?a=1&b=2&c=3&d=some%20string';
$query = parse_url($url, PHP_URL_QUERY);
parse_str($query);
parse_str($query, $arr);
echo $query; // a=1&b=2&c=3&d=some%20string
echo $a; // 1
echo $b; // 2
echo $c; // 3
echo $d; // some string
foreach ($arr as $key => $val) {
echo $key . ' => ' . $val . ', '; // a => 1, b => 2, c => 3, d => 4
}
En realidad esta es una buena respuesta porque puede analizar una url de cadena fuera de una solicitud –
probar este .....
function get_all_get()
{
$output = "?";
$firstRun = true;
foreach($_GET as $key=>$val) {
if($key != $parameter) {
if(!$firstRun) {
$output .= "&";
} else {
$firstRun = false;
}
$output .= $key."=".$val;
}
}
return $output;
}
Gracias por publicar esto, esta pequeña función que escribió me salvó un tiempo, aunque tuve que volver a trabajarlo para más de un uso funcional, pero no obstante lo que necesitaba. No pensé en seguir esta ruta. –
yo uso:
ob_start();
var_dump($_GET);
$s=ob_get_clean();
Es fácil obtener todos los parámetros de solicitud de url.
<?php
print_r($_REQUEST);
?>
Esto devolverá un formato de matriz.
- 1. Rieles: ¿cómo obtener todos los parámetros de la URL?
- 2. parámetros Validar URL en php
- 3. ¿Cómo puedo cargar una imagen desde una URL en PHP
- 4. ¿Cómo pasar los parámetros POST en una URL?
- 5. ¿Puedo usar los parámetros de la url en LESS css?
- 6. Cómo obtener todos los parámetros de URL en una aplicación Sinatra
- 7. Cake PHP redirigir a los parámetros de url
- 8. ¿Cómo extraigo los parámetros de consulta de una cadena URL en PHP?
- 9. mejor manera de tomar todos los pares de cadena de consulta e init un diccionario
- 10. ¿Cómo codificar los parámetros de URL?
- 11. ¿Cómo obtener los parámetros de una cadena URL?
- 12. php convertir todos los enlaces a las URL absolutas
- 13. ¿Cómo puedo crear una Wicket URL que oculte sus parámetros?
- 14. ¿Cómo tomar una matriz de parámetros como GET/POST en ASP.NET MVC?
- 15. Tamaño máximo de los parámetros de URL en _GET
- 16. Parámetros PHP URL GET, si existen, reemplazar?
- 17. Cómo extraer los parámetros de una URL dada
- 18. Obtener los parámetros url de una cadena en .NET
- 19. ¿Obtener los parámetros de cadena de URL?
- 20. rieles redirect_to https, manteniendo todos los parámetros
- 21. ¿Cómo puedo eliminar todos los caracteres hasta e incluyendo la tercera barra en una cadena?
- 22. Javascript/jQuery obtener todos los parámetros de URL y añadir/cambiar una
- 23. ¿Cómo codificar los parámetros de URL en QT?
- 24. Cómo acceder a los parámetros de URL en bootstrap
- 25. ¿Cómo puedo determinar si una URL redirecciona en PHP?
- 26. ¿Cómo puedo generar una URL amigable en Symfony PHP?
- 27. Jsoup seleccione e iterar todos los elementos
- 28. Wcf e Interfaces como los parámetros
- 29. ¿Cómo puedo eliminar una URL?
- 30. Cómo codificar por ciento los parámetros de URL en Python?
Es posible que desee leer esto para conocer la diferencia entre 'GET' y' POST': http://insecureweb.com/web-security/http-methods-get-vs-post/ –