Domanda

Ho creato un modello che imposta variabili che cambiano raramente, chiama le mie intestazioni, chiama il mio banner e la mia barra laterale, carica una variabile che mostra le singole pagine, quindi chiama il piè di pagina. In una delle mie intestazioni, voglio l'URL della pagina nella barra degli indirizzi dell'utente. C'è un modo per farlo?

In questo momento:

<?php
$title = "MySite - Contacts";
include("header.php");
.
.
.
?>
È stato utile?

Soluzione

Le principali variabili in cui ti interessano è:

$ _SERVER ['REQUEST_URI'] contiene il percorso visitato, ad es. / foo / bar $ _SERVER ['PHP_SELF'] è il percorso del file PHP principale ( NOT il file in cui ti trovi in ??quanto potrebbe essere un'inclusione ma il file di base effettivo)

Ci sono molte altre utili variabili che vale la pena ricordare in $ _SERVER, quindi o semplicemente:

print_r(

Le principali variabili in cui ti interessano è:

$ _SERVER ['REQUEST_URI'] contiene il percorso visitato, ad es. / foo / bar $ _SERVER ['PHP_SELF'] è il percorso del file PHP principale ( NOT il file in cui ti trovi in ??quanto potrebbe essere un'inclusione ma il file di base effettivo)

Ci sono molte altre utili variabili che vale la pena ricordare in $ _SERVER, quindi o semplicemente:

<*>

oppure visita il documento all'indirizzo http://php.net/manual /en/reserved.variables.server.php

SERVER);

oppure visita il documento all'indirizzo http://php.net/manual /en/reserved.variables.server.php

Altri suggerimenti

l'indirizzo Web della Pagina chiamata può essere ottenuto dalla seguente funzione:

function curPageURL() {
 $pageURL = 'http';
 if (

l'indirizzo Web della Pagina chiamata può essere ottenuto dalla seguente funzione:

<*>

L'ho usato in molti posti, trovato su google.

SERVER["HTTPS"] == "on") {$pageURL .= "s";} $pageURL .= "://"; if (

l'indirizzo Web della Pagina chiamata può essere ottenuto dalla seguente funzione:

<*>

L'ho usato in molti posti, trovato su google.

SERVER["SERVER_PORT"] != "80") { $pageURL .=

l'indirizzo Web della Pagina chiamata può essere ottenuto dalla seguente funzione:

<*>

L'ho usato in molti posti, trovato su google.

SERVER["SERVER_NAME"].":".

l'indirizzo Web della Pagina chiamata può essere ottenuto dalla seguente funzione:

<*>

L'ho usato in molti posti, trovato su google.

SERVER["SERVER_PORT"].

l'indirizzo Web della Pagina chiamata può essere ottenuto dalla seguente funzione:

<*>

L'ho usato in molti posti, trovato su google.

SERVER["REQUEST_URI"]; } else { $pageURL .=

l'indirizzo Web della Pagina chiamata può essere ottenuto dalla seguente funzione:

<*>

L'ho usato in molti posti, trovato su google.

SERVER["SERVER_NAME"].

l'indirizzo Web della Pagina chiamata può essere ottenuto dalla seguente funzione:

<*>

L'ho usato in molti posti, trovato su google.

SERVER["REQUEST_URI"]; } return $pageURL; }

L'ho usato in molti posti, trovato su google.

Sembra che $ _SERVER ['REQUEST_URI'] è ciò che stai cercando.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top