¿Cómo obtener la URL actual en PHP?

0
22
PHP
PHP

 

$ _SERVER es una variable superglobal en PHP que proporciona información sobre encabezados y rutas. Además de esto, puede usarse para obtener la URL de la página actual en PHP.

En los siguiente código de ejemplo muestro cómo obtener la URL completa actual usando la variable $ _SERVER en PHP entre otras cosas.

Utiliza $ _SERVER [‘HTTPS’] para verificar el protocolo de la URL, ya sea HTTP o HTTPS.

$protocol = ((!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";

Utiliza $ _SERVER [‘HTTP_HOST’] para obtener el encabezado de la solicitud actual y $ _SERVER [‘REQUEST_URI’] para obtener el URI de la página actual.

$currentURL = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

Si desea obtener la URL de la página actual completa en PHP, utiliza $ _SERVER [‘QUERY_STRING’].

URL completa PHP
URL completa PHP
$currentURL = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . $_SERVER['QUERY_STRING'];

 

Dejar respuesta

Please enter your comment!
Please enter your name here