función de encabezado ()
Es una función PHP incorporada enviar el encabezado HTTP sin procesar al cliente. La sintaxis de esta función se muestra a continuación.
Sintaxis:
encabezado ($ encabezado, [$ reemplazar, [$ http_response_code]]))
Esta función puede tomar tres argumentos. El primer argumento es obligatorio, y los dos últimos argumentos son opcionales. El $ encabezado se usa para almacenar la cadena de encabezado que contiene la ubicación de la redirección. El $ reemplazar Define si reemplazar el encabezado similar anterior, y el valor de este argumento es booleano. El $ http_response_code se utiliza para almacenar un código de respuesta específico que se enviará al usuario.
Ejemplo-1: redirige URL con código de estado predeterminado
Cree un archivo PHP con el siguiente código que redirigirá a la nueva ubicación después de esperar 2 segundos. Aquí el morir() la función se usa para terminar el script. Cuando el encabezamiento() la función se usa con un argumento, entonces 302 se usa como el código HTTP predeterminado.
// espera 2 segundosProducción:
Después de ejecutar el código, la URL se redirige a la ubicación http: // localhost/php/contactform/index.html después de 2 segundos. Si inspecciona el código y abre el Red pestaña, entonces se mostrará 302 Como el código de estado predeterminado.
Ejemplo-2: redirigir URL de forma permanente
Cree un archivo PHP con el siguiente código que redirigirá a la nueva ubicación después de esperar 2 segundos. Aquí el morir() la función se usa para terminar el script. Aquí el encabezamiento() la función se usa con tres argumentos. El VERDADERO se usa para el segundo argumento y 301 se usa para el tercer argumento. El 301 El código de estado se utiliza para redirigir permanentemente.
// espera 2 segundosProducción:
Después de ejecutar el código, la URL se redirige a la ubicación http: // localhost/php/contactform/index.html después de 2 segundos. Si inspecciona el código y abre el Red pestaña, entonces se mostrará 301 Como código de estado que indica que la URL se mueve de forma permanente.
Ejemplo-3: redirigir URL temporal
Cree un archivo PHP con el siguiente código que redirigirá a la nueva ubicación después de esperar 2 segundos. Aquí el morir() la función se usa para terminar el script. Aquí el encabezamiento() la función se usa con tres argumentos. El VERDADERO se usa para el segundo argumento y 307 se usa para el tercer argumento. El código de estado 307 se utiliza para redirigir temporalmente.
// espera 2 segundosProducción:
Después de ejecutar el código, la URL se redirige a la ubicación http: // localhost/php/contactform/index.html después de 2 segundos. Si inspecciona el código y abre el Red pestaña, entonces se mostrará 307 Como código de estado que indica que la URL se redirige temporalmente.
Ejemplo-4: redirigir URL basada en la condición
Cree un archivo PHP con el siguiente código que redirigirá la URL en función de la declaración condicional. Un formulario HTML está diseñado en el script para redirigir URL en función del valor seleccionado de la lista desplegable. Aquí, la lista desplegable contiene tres valores. Cuando Google se selecciona de la lista desplegable, el script PHP redirigirá la URL a la ubicación https: // google.com con el código de estado predeterminado, 302. Cuando Linuxhint se selecciona de la lista desplegable, el script PHP redirigirá la URL a la ubicación https: // linuxhint.com con el código de estado 301. Cuando Fahmidasclassroom se selecciona de la lista desplegable, luego el script PHP redirigirá la URL a la ubicación, https: // fahmidasclassroom.com con el código de estado, 302.