Tämä muuttaisi http: //domain.tld/blog/home "blogiksi" (URL-rakenteen toinen taso). Jos se on juuressa, se palaa "kotiin".
Tässä on vaihtoehtoinen menetelmä:
Tämä muuttaisi osoitteen http: //domain.tld/blog/home osaksi "domaintldbloghome", joka on paljon tarkempi. Se poistaa myös .php-tiedostotunnisteet ja WordPress-oletushaun parametrin.
Turvallisempi menetelmä
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); )
Palauttaa hakemiston keskimmäisen arvon:
Sivustolla https://css-tricks.com se palauttaisi " kotiin "
. Https://css-tricks.com/snippets palauttaisi " katkelmia "
osoitteessa https://css-tricks.com/forums/viewforum.php ? f = 6 se palauttaisi " foorumit "
Toiminnot strip_tags () ja htmlentities () estävät haitallisen koodin syöttämisen URL-osoitteeseen ja suorittamisen, esim.
alert("Booo");
Käyttö ruumiin tunnistamiseen:
Muu käyttö: