...che marasma!

Allora, procediamo per gradi. Questo è quello che Cisco x™ ha chiesto con il primo post
[supersaibal]Ciao come faccio ad avere in $page il nome della pagina tipo "index.php" anche se nell'url sono presenti dati dopo il "?" e la pagina si trova all'interno di diverse cartelle

esempio,l'url è:
h-ttp://www.sito.it/cartella1/cartella2/pagina3.php?a=4&ss=4

devo trovare pagina3.php
[/supersaibal]Un "modo" per ottenere "pagina3.php" è:
codice:
$page = basename($_SERVER['SCRIPT_NAME']);
poi può anche usare PHP_SELF al posto di SCRIPT_NAME in $_SERVER['SCRIPT_NAME'] ma deve "sempre" anteporre basename altrimenti avrà il percorso completo che punta allo script e non "solo" il nome della pagina!

Poi, ha detto
[supersaibal]
__FILE__ mi restituisce tutto il percorso locale,da c:\... e poi se metto la variabile in un file incluso mi da la pagina che è inclusa non l'url vera e propria [/supersaibal]
...e quì non si capisce se vuole ottenere l'url completo o il nome della pagina (pagina3.php). Nel secondo caso, deve aggiungere basename, nel primo no.