En este post sobre programación en PHP te enseñaré cómo leer un encabezado que el cliente envía, usando $_SERVER
.
Esto es necesario cuando necesitamos leer un encabezado o header HTTP de la petición usando PHP.
Si quieres ver todos los encabezados simplemente haz un:
var_dump($_SERVER);
Pero si quieres acceder a uno en específico, la sintaxis para acceder es:
$encabezado = $_SERVER["HTTP_NOMBRE_ENCABEZADO"];
Por cierto, si el encabezado originalmente tiene guiones, estarán reemplazados por guiones bajos.
Veamos un ejemplo. Si desde el cliente envías el encabezado X-CLAVE-API
, en PHP lo tendrías que recuperar así:
$_SERVER["X_CLAVE_API"];
Y sé que esto no tiene que ver mucho con los encabezados sino con la programación en sí, solo que como bonus, si quieres saber si el encabezado existe el código quedaría algo así:
<?php
if(isset($_SERVER["HTTP_X_CLAVE_API"])){
$encabezado = $_SERVER["HTTP_X_CLAVE_API"];
echo "Encabezado presente";
}else{
echo "Encabezado no presente";
}
No olvides que todos los encabezados llevan el prefijo HTTP_
.
El día de hoy vamos a ver cómo restablecer la impresora térmica GOOJPRT PT-210 a…
Hoy voy a enseñarte cómo imprimir en una impresora térmica conectada por USB a una…
En este post voy a enseñarte a programar un servidor web en Android asegurándonos de…
En este post te quiero compartir un código de C++ para listar y cancelar trabajos…
Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…
Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…
Esta web usa cookies.