tag - PHP-Obteniendo la URL actual
php url request (3)
Esto le dará el nombre del archivo que se solicitó (basado en la URL invocada, no en la ubicación real del archivo, solo en caso de que esté usando mod_rewrite):
$filename = basename($_SERVER[''REQUEST_URI'']);
Para ambos, http://www.example.com/testing01.php
y http://www.example.com/x/y/z/testing01.php
, obtendrá:
testing01.php
Esto parece ser una pregunta común, pero ninguno de ellos parece ser lo que estoy buscando. Si hay un sitio web:
www.example.com/test.php
Quiero extraer el "test.php" y si es algo así como:
www.example.com/folder/folder1/test.php
De nuevo quiero simplemente extraer "test.php" pero todo parece indicar el camino exacto en lugar de solo la página. ¿Alguna sugerencia?
$file = $_SERVER["SCRIPT_NAME"];
$break = explode(''/'', $file);
$pfile = $break[count($break) - 1];
$query = $_SERVER[''PHP_SELF''];
$path = pathinfo( $query );
$what_you_want = $path[''basename''];
Voila.