Detta skulle göra http: //domän.tld/blog/home till "blogg" (den andra nivån i URL-strukturen). Om det är i roten kommer det att återvända "hem".
Här är en alternativ metod:
Detta skulle göra http: //domän.tld/blog/home till “domaintldbloghome”, vilket är mycket mer specifikt. Det tar också bort ".php" filtillägg och standard WordPress sökparameter.
Säkrare metod
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); )
Returnerar "mellersta" katalogvärde:
På https://css-tricks.com skulle det återvända " hem "
På https://css-tricks.com/snippets skulle det returnera " utdrag "
På https://css-tricks.com/forums/viewforum.php ? f = 6 skulle det returnera " forum "
Funktionerna strip_tags () och htmlentities () förhindrar att skadlig kod införs i webbadressen och körs, t.ex.
alert("Booo");
Användning för att identifiera kroppen:
Annan användning: