Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    472

    passaggio variabile in post serialize e unserialize

    Ho l'array $el in cui per esempio ho definito solo $el[0]="inizia".
    Faccio:
    $stri=serialize($el);
    e a in questo momento $stri è a:1:{i:0;s:6:"inizia";}
    e poi lo passo in hidden (method post) così:
    <input type="hidden" name="striele" value="<?php echo $stri; ?>">
    solo che quando arrivo a rileggerlo:

    $stringa=$_POST['striele']
    $stringa vale a:1:{i:0;s:6:
    perché?
    creano problema le virgolette?

    Grazie

  2. #2
    e certo che si...

    Codice PHP:

    $el[0] = "inizia";
    $stri = serialize($el);

    ....

    <input type="hidden" name="striele" value="<?php echo htmlentities($stri); ?>">
    poi lo prelevi con:

    Codice PHP:

       $pippo 
    stripslashes($_POST['striele']);
       
    $pappo unserialize($pippo);
       
    print_r($pappo); 

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    472
    grazie mille!

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.