Spowoduje to zmianę adresu http: //domain.tld/blog/home w „blog” (drugi poziom struktury adresu URL). Jeśli w korzeniu, wróci „do domu”.
Oto alternatywna metoda:
Spowoduje to zmianę adresu http: //domain.tld/blog/home na „domaintldbloghome”, co jest o wiele bardziej szczegółowe. Spowoduje to również usunięcie rozszerzeń plików „.php” i domyślnego parametru wyszukiwania WordPress.
Bardziej bezpieczna metoda
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); )
Zwraca „środkową” wartość katalogu:
Na https://css-tricks.com zwróci „ home ”
Na https://css-tricks.com/snippets zwróci „ snippets ”
Na https://css-tricks.com/forums/viewforum.php ? f = 6 zwróci „ fora ”
Funkcje strip_tags () i htmlentities () zapobiegają włożeniu złośliwego kodu do adresu URL i uruchomieniu, np.
alert("Booo");
Sposób użycia do identyfikacji ciała:
Inne zastosowanie: