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
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
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![]()
Questo è il contesto in cui la stringa viene deserializzata
sul database la stringa viene serializzata in modo correttoCodice 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}"];
}