URL'ye Göre Gövde Kimliği - CSS Hileleri

Anonim
 

Bu, http: //domain.tld/blog/home'u "blog" a (URL yapısının ikinci düzeyi) dönüştürür. Kökte ise, "eve" dönecektir.

İşte alternatif bir yöntem:

Bu, http: //domain.tld/blog/home'u çok daha spesifik olan "domaintldbloghome" a çevirir. Ayrıca ".php" dosya uzantılarını ve varsayılan WordPress arama parametresini kaldıracaktır.

Daha Güvenli Yöntem

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); )

"Orta" dizin değerini döndürür:

O “dönecekti https://css-tricks.com Açık ev
https://css-tricks.com/snippets sistemlerde ise “dönecekti parçacıkları
https://css-tricks.com/forums/viewforum.php On ? f = 6 " forumlar " döndürür

Strip_tags () ve htmlentities () işlevleri, kötü amaçlı kodun URL'ye yerleştirilmesini önler ve örn.

alert("Booo");

Vücudun kimliğini belirlemek için kullanım:

Diğer kullanım: