Dette vil gjøre http: //domain.tld/blog/home til "blogg" (det andre nivået av URL-strukturen). Hvis den er i roten, kommer den tilbake "hjem".
Her er en alternativ metode:
Dette vil gjøre http: //domain.tld/blog/home til “domaintldbloghome”, noe som er langt mer spesifikt. Det vil også fjerne ".php" filutvidelser og standard WordPress søkeparameter.
Mer sikker metode
function curr_virtdir($echo=true)( $url = explode('/',$_SERVER('REQUEST_URI')); $dir = $url(1) ? $url(1) : 'home'; // defaults to this if in the root $dir = htmlentities(trim(strip_tags($dir))); // prevent injection into the DOM through this function if ($echo) echo $dir; return echo $dir; // ie. curr_virtdir(false) ) function get_curr_virtdir()( curr_virtdir(false); )
Returnerer "mellom" katalogverdi:
På https://css-tricks.com vil det returnere " hjem "
På https://css-tricks.com/snippets vil det returnere " snippets "
På https://css-tricks.com/forums/viewforum.php ? f = 6 vil det returnere " fora "
Strip_tags () og htmlentities () -funksjonene forhindrer at ondsinnet kode blir satt inn i URL-en og kjørt, f.eks.
alert("Booo");
Bruk for IDing av kroppen:
Annen bruk: