आईडी के आधार पर निकाय आईडी - सीएसएस-ट्रिक्स

Anonim
 

यह http: //domain.tld/blog/home को "ब्लॉग" (URL संरचना का दूसरा स्तर) में बदल देगा। यदि मूल में है, तो यह "घर" वापस आ जाएगा।

यहाँ एक वैकल्पिक विधि है:

यह http: //domain.tld/blog/home को "domaintldbloghome" में बदल देगा, जो कहीं अधिक विशिष्ट है। यह ".php" फ़ाइल एक्सटेंशन और डिफ़ॉल्ट वर्डप्रेस खोज पैरामीटर को भी हटा देगा।

अधिक सुरक्षित विधि

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

"मध्य" निर्देशिका मान लौटाता है:

Https://css-tricks.com पर यह " घर "
पर लौटेगा https://css-tricks.com/snippets पर यह " स्निपेट "
पर लौटेगा ; f = 6 यह " फोरम " लौटाएगा

स्ट्रिप_टैग्स () और htmlentities () फ़ंक्शन दुर्भावनापूर्ण कोड को URL में डाले जाने और चलने, जैसे होने से रोकते हैं;

alert("Booo");

शरीर को पहचानने के लिए उपयोग:

अन्य उपयोग: