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

    Notice di unserialize ???

    ciao,
    dove sta il problema?

    Notice: unserialize() [function.unserialize]: Error at offset 18 of 50 bytes in C:\Programmi\xampp\htdocs\web\test.php on line 165

    grazie

  2. #2
    Mi sembra che la funzione unserialize non venga riconosciuta o vada in conflitto, non ne sono sicuro perchè di php non ne so tanto.. comunque, qual'è il codice del file test.php? così possiamo aiutarti meglio

  3. #3
    Questo è il contesto in cui la stringa viene deserializzata
    Codice PHP:
    private function read($key){
       
    $resultset mysql_query("SELECT vars FROM sessions WHERE id='{$this->id}'");
       
    $result mysql_fetch_array($resultset);
       if(empty(
    $result['vars'])) return false;
       
    $arrayVars = array();
       
    $arrayVars unserialize($result['vars']);
       if(!isset(
    $arrayVars["{$key}"]) || empty($arrayVars["{$key}"])) return false;
       return 
    $arrayVars["{$key}"]; 

    sul database la stringa viene serializzata in modo corretto

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.