Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281

    serializzare array per querystring

    ciao a tutti

    ho un problema con la lettura di un array serializzato passato da una pagina ad un popup.

    serializzo il mio array
    Codice PHP:
    $arr = array("itemsID"=>"$itemsID","orderid"=>"$orderid");
    $arrDati htmlentities(urlencode(serialize($arr))); 
    nella popup leggo la variabile get dati in questo modo e la visualizzo
    Codice PHP:
    $arrDati urldecode(unserialize($_GET['dati']));
    print_r($arrDati); 
    non mi visualizza nulla e verificando che la variabile sia un array con is_array($arrDati) ho false.

    dove sbaglio? :master:

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    devi eseguire le operazioni a ritroso

    prima urldecode e poi unserialize:
    codice:
    $arrDati = unserialize(urldecode($_GET['dati']));
    think simple think ringo

  3. #3
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    ops nella fretta non me ne ero accorto

    grazie

  4. #4
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    niente da fare è come prima anche con la modifica che mi ha consigliato.


    che faccio?

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da pgm
    niente da fare è come prima anche con la modifica che mi ha consigliato.


    che faccio?
    codice:
    $arrDati = unserialize(urldecode(stripslashes($_GET['dati'])));
    think simple think ringo

  6. #6
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    Originariamente inviato da marketto
    codice:
    $arrDati = unserialize(urldecode(stripslashes($_GET['dati'])));


    me ne sono accorto stampando la querystring, grazie ancora

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.