2010-11-13 51 views

Répondre

3
$corrent_page_name = basename($_SERVER['SCRIPT_FILENAME']); 

Voir le manuel PHP pour $_SERVER et basename pour plus d'informations.

Vous pouvez également utiliser __FILE__ tels que:

$corrent_page_name = basename(__FILE__); 
+2

+1 pour une solution correcte * et * la réplication de la faute de frappe de l'OP à dessein. :) – cdhowie

+0

Que fait le nom basename? – faressoft

+0

@faressoft voir la mise à jour de la réponse avec des liens vers les pages de manuel PHP pertinentes. – Treffynnon

0

$current_page_name = $_SERVER['PHP_SELF'];

En outre, vous pouvez l'utiliser pour inclure tout GET variables dans l'URL:

$current_page_name = $_SERVER['REQUEST_URI']

EDIT: Pardon. J'ai mal compris la question. Je vais laisser ça ici de toute façon pour référence future.

0

$ current_page_name = end (explode ("/", $ _ SERVER ["SCRIPT_FILENAME"]));