Dette ville gøre http: //domæne.tld/blog/home til "blog" (det andet niveau i URL-strukturen). Hvis den er ved roden, vender den tilbage "hjem".
Her er en alternativ metode:
Dette ville gøre http: //domæne.tld/blog/home til “domaintldbloghome”, hvilket er langt mere specifikt. Det fjerner også ".php" filtypenavne og standard WordPress søgeparameter.
Mere 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 den "midterste" biblioteksværdi:
På https://css-tricks.com ville det returnere " hjem "
På https://css-tricks.com/snippets ville det returnere " snippets "
På https://css-tricks.com/forums/viewforum.php ? f = 6 ville det returnere " fora "
Funktionerne strip_tags () og htmlentities () forhindrer, at der indsættes ondsindet kode i URL'en og køres, f.eks.
alert("Booo");
Anvendelse til identifikation af kroppen:
Anden brug: