Obtener Parámetros de la URL, Formularios o Cookies

Todos los controladores de FacturaScripts cuentan con la propiedad request, que permite acceder a los parámetros de la URL ($_GET), formularios ($_POST) o cookies ($_COOKIE). Algunas de las principales propiedades del objeto request son:

  • query (equivalente a $_GET).
  • request (equivalente a $_POST).
  • server (equivalente a $_SERVER).
  • files (equivalente a $_FILES).
  • cookies (equivalente a $_COOKIE).

Obtener un Parámetro de la URL

Supongamos que la URL es http://example.com/MyNewController?idproject=1 y queremos obtener el valor de idproject.

$value = $this->request->query->get('idproject');

Obtener el Valor de un Input de un Formulario

Imaginemos que tenemos un formulario con un input llamado description y queremos obtener el valor enviado.

$value = $this->request->request->get('description');

Obtener el Valor Almacenado en una Cookie

Supongamos que hemos guardado una cookie con el nombre order1 y queremos leer el valor que almacena.

$value = $this->request->cookies->get('order1');

Obtener la IP del Usuario

Para obtener la dirección IP del usuario, se puede usar el siguiente método:

$ip = $this->request->getClientIp();

Redireccionar al Usuario

Se puede redirigir a otra página o controlador usando el método redirect() del controlador:

$this->redirect('ListProducto');

En este caso, estamos redireccionando al controlador ListProducto, que muestra el listado de productos.

Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2025 FacturaScripts
0.37796s

Soporte