Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    87

    Problema recupero variabile $_SERVER['request_uri']

    Raga mi ritrovo avanti al seguente problema:

    voglio recuperare l'url visitata con la seguente stringa

    Codice PHP:
    $url $_SERVER['request_uri']; 
    Ma mi da il seguente errore:

    codice:
    Notice: Undefined index: request_uri in C:\EasyPHP\www\miosito\uppedg.php on line 72
    cosa sbaglio? ripeto il mio obbiettivo è quello di recuperare in una variabile l'url della pagina che sto visualizzando sapete darmi un'idea?

  2. #2
    PHP è case sensitive.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    fai un file e scrivici dentro:

    Codice PHP:
    <?php
    echo "<pre>";
    print_r($_SERVER);
    ?>
    e vedi cosa ti stampa. Forse e' solo questione di maiuscolo/minuscolo. I nomi delle variabili e degli indici sono case sensitive.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    87
    se fosse come dici tu scrivendo
    Codice PHP:
    $url $_SERVER['REQUEST_URI']; 
    In maiuscolo dovrebbe funzionare, ma nn funge lo stesso
    cmq vi ringrazio ma ho risolto a modo mio in questo modo:
    Codice PHP:
    $url_offerta "http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']; 

  5. #5
    Originariamente inviato da jdijack
    se fosse come dici tu scrivendo
    Codice PHP:
    $url $_SERVER['REQUEST_URI']; 
    In maiuscolo dovrebbe funzionare, ma nn funge lo stesso
    [/PHP]
    Infatti:

    Codice PHP:
    $url $_SERVER['REQUEST_URI']; // FUNZIONA CORRETTAMENTE
    $url $_SERVER['request_uri']; // RESTITUISCE Notice: Undefined index: request_uri 
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    87
    disdico avevate ragione

    se faccio così funziona lo stesso:

    Codice PHP:
    $url_offerta "http://".$_SERVER['REQUEST_URI']; 

    grazie

  7. #7
    questa e' la ragione per cui ti ho messo di eseguire la stampa di $_SERVER

    Non tutte le variabili sono sempre disponibili e questo puo' dipendere sia dall'installazione che dal sistema operativo usato. Controlla sempre.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.