Visualizzazione risultati 1 fino 5 di 5

Discussione: Recuperare parte della query string tramite funzione utente

  1. #1
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito Recuperare parte della query string tramite funzione utente

    Buonasera,

    volevo sapere se per caso esiste/conoscete qualche modo per ricavare una parte della query string passata via variabile ad una funzione.

    Mi spiego:

    Ammettiamo che abbia un URL con query string. Da essa come posso ricavare una determinata variabile GET?

    Codice PHP:

    $string
    = "sito.com/query?string=value&sid=gfdfgdf&hello=world&tc=etc";

    function
    ricava($url){

    return
    $string['sid']; // DOVREBBE RESTITUIRMI "gfdfgdf"

    }

    echo
    ricava($stringa);
    C'è una funzione che fa ciò senza che io debba creare qualche cosa?
    Apprezzi l'aiuto? Offrimi un caffè!

  2. #2
    Data registrazione
    04-09-2009
    Messaggi
    183

    Predefinito

    Non conosci la variabile $_GET.
    Codice:
    http://blabla.com/pagina.php?var1=valore1&var2=valore2&var3=valore3ecc
    $_GET è un vettore globale, vi si accede come un normale vettore:
    $_GET['var1'] contiene valore1, $_GET['var2'] contiene valore2 ecc

    La query string comincia con "?", le coppie variabile-valore sono separate da "&".

    NB: L'intera query string è memorizzata nella variabile $_SERVER['QUERY_STRING'].
    Ultima modifica di ageofempiresgif : 24-12-2009 alle ore 22.31.13
    Age Of Empires GIF Creator & Archive
    New! Blog informatico di scripting PHP avanzato
    Vuoi giocare online a Age of Empires The Conquerors? -> Usa Voobly !! (MSN Zone non lo supporta più dal 19 giugno 2006)
    Il mio clan di The Conquerors -> Rifugio dei Conquerors
    Il mio stato su Xfire Live Video -> Unreal Tournament 2004
    Facebook MMORPG

  3. #3
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Si questo lo sapevo, ma come recuperare questo valore quando la query string è una semplice variabile e non una vera e propria query string?

    Cioè non è che io ho pagina.php?query&string=yes&ecc...

    Io ho pagina.php ed al suo interno specifico in una variabile la query string come dimostrato nel post #1.
    Apprezzi l'aiuto? Offrimi un caffè!

  4. #4
    programmazioned non è connesso Utente attivo
    Data registrazione
    25-03-2008
    Messaggi
    440

    Predefinito

    parse_str().

    Ciao!
    Ultima modifica di programmazioned : 25-12-2009 alle ore 01.50.47

  5. #5
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Ottimo grazie, proprio quel che cercavo.

    Io sbagliavo perchè utilizzavo solo parse_url() ma nel mio caso occorrono entrambe le funzioni.

    Ancora tante grazie e buon Natale.
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •