PHP - 如何知道當前頁面名稱即時消息? 爲例,如果IM在: http://facebook.com/yoni.phpPHP - 我如何知道它當前的頁面名稱?
我怎麼能砍的網址,並採取這是頁面的唯一名稱:約尼 ?
PHP - 如何知道當前頁面名稱即時消息? 爲例,如果IM在: http://facebook.com/yoni.phpPHP - 我如何知道它當前的頁面名稱?
我怎麼能砍的網址,並採取這是頁面的唯一名稱:約尼 ?
項目$_SERVER
將幫助你。
echo'<pre>',print_r($_SERVER),'</pre>';
這不適用於我。還有其他選擇嗎? – XxYo0nixX
爲什麼這不起作用? –
在這種情況下basename()
是有幫助的。如果你想被執行試試URL的名稱:
echo basename($_SERVER['PHP_SELF'], '.php');
或與您的例子網址:要做到這一點
echo basename('http://facebook.com/yoni.php', '.php'); // outputs "yoni"
最好的辦法是使用PHPFILE Magic Constant。
echo __FILE__;
如果你想刪除的.PHP擴展:
echo preg_replace('/\.php$/', '', __FILE__);
當心的URL和實際的文件名,這取決於你想找出之間可能存在的差異。也考慮不太可能,但可能的文件名稱,如「my.first.php.class.php」,這可能會導致問題,甚至非.php擴展名。 – ironcito