ID pamattekstu, pamatojoties uz URL - CSS-triki

Satura rādītājs
 

Tas padarītu vietni http: //domain.tld/blog/home par “emuāru” (URL struktūras otro līmeni). Ja saknē tas atgriezīsies “mājās”.

Šeit ir alternatīva metode:

Tas padarītu vietni http: //domain.tld/blog/home par “domaintldbloghome”, kas ir daudz specifiskāks. Tas arī noņems “.php” failu paplašinājumus un noklusējuma WordPress meklēšanas parametru.

Drošāka metode

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

Atgriež direktorija “middle” vērtību:

Vietnē https://css-tricks.com tas atgrieztos “ mājās
Vietnē https://css-tricks.com/snippets tas atgriezīs “ fragmentus
vietnē https://css-tricks.com/forums/viewforum.php ? f = 6 tas atgriezīs “ forumus

Funkcijas strip_tags () un htmlentities () novērš ļaunprātīga koda ievadīšanu URL un palaišanu, piemēram,

alert("Booo");

Lietojums ķermeņa identifikācijai:

Cits lietojums:

Interesanti raksti...