Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Rilevare il nome della pagina corrente

    Ciao a tutti, avrei bisogno di una funzione che restituisca il nome della pagina in cui ci si trova con le eventuali variabili post.
    Esempio se sto visualizzando la pagina http://www.miosito.it/prova.php?valore=val1 vorrei che la funzione restituisca prova.php?valore=val1
    Esiste una funzione di questo tipo?
    Grazie
    http://www.firesoftweb.it - Servizi gratuiti per il tuo sito web: forum, guestbook, contatori visite...

  2. #2
    La funzione di php

    parse_url

    che divide una url nelle sue parti è ciò che fa per te, abbinata alla variabile

    $_SERVER["REQUEST_URI"];

    che contiene la url intera con cui è stata richiesta la pagina corrente.
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  3. #3
    Strano, ma la funzione $_SERVER[REQUEST_URI] non restituisce nessun risultato...
    Come è possibile?
    http://www.firesoftweb.it - Servizi gratuiti per il tuo sito web: forum, guestbook, contatori visite...

  4. #4
    Originariamente inviato da dado86ssj
    Strano, ma la funzione $_SERVER[REQUEST_URI] non restituisce nessun risultato...
    Come è possibile?
    Forse perchè è con le virgolette

    $_SERVER["REQUEST_URI"]

    e perchè funziona correttamente solo online e non su localhost e non su IIS?

    Se vuoi che funzioni sempre usa questo codice:

    Codice PHP:
        //Missing request_uri if local
        
    if (!isset($_SERVER["REQUEST_URI"])):
            
    $_SERVER["REQUEST_URI"]=$_SERVER["PHP_SELF"];
            if (isset(
    $_SERVER["QUERY_STRING"])):
                
    $_SERVER["REQUEST_URI"].="?".$_SERVER["QUERY_STRING"];
            endif;
        endif; 
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.