Ini akan mengubah http: //domain.tld/blog/home menjadi "blog" (tingkat kedua dari struktur URL). Jika di root, itu akan mengembalikan "rumah".
Berikut adalah metode alternatif:
Ini akan mengubah http: //domain.tld/blog/home menjadi “domaintldbloghome”, yang jauh lebih spesifik. Ini juga akan menghapus ekstensi file ".php" dan parameter pencarian WordPress default.
Metode Lebih Aman
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); )
Mengembalikan nilai direktori "tengah":
Di https://css-tricks.com, ini akan mengembalikan " rumah "
Di https://css-tricks.com/snippets, ia akan mengembalikan " cuplikan "
Di https://css-tricks.com/forums/viewforum.php ? f = 6 itu akan mengembalikan " forum "
Fungsi strip_tags () dan htmlentities () mencegah kode berbahaya dimasukkan ke dalam URL dan dijalankan, misalnya
alert("Booo");
Penggunaan untuk ID tubuh:
Penggunaan lainnya: