hola!,
Es muy nulo mi conocimiento de php, no sé que es lo que tengo k hacer exactamente.
Encontre esta página:http://www.php-es.com/language.oop.serialization.html
pero me sale otro error ;
Warning: unserialize() expects parameter 1 to be string, object given in E:\EasyPHP-5.3.6.0\www\Exam\pages\homepageC2.php on line 10
Fatal error: Call to a member function getArrayOfTask() on a non-object in E:\EasyPHP-5.3.6.0\www\Exam\pages\homepageC2.php on line 26
Hize lo siguiente;
Código:
$ProjectClass = serialize($ProjectClass);
$_SESSION["ProjectClass"] = $ProjectClass;
y
Código:
$ProjectClass = unserialize($_SESSION["ProjectClass"]);
Bueno me he informado más i creo que tengo k poner algo así pero aplicado a mi obj, no?
public function __sleep() {
mysql_close($this->link);
return array('server', 'username', 'password', 'database');
}
public function __wakeup() {
$this->connect();
}
// private functions
private function connect(){
$this->link = mysql_connect($this->server, $this->username, $this->password);
mysql_select_db($this->database, $this->link) or die ("No se ha podido conectar con la base de datos");
}
Y he visto algunos programas donde no hacen esto de serialize o unserialize y encambio usan obj i lo pasan a session, a qué se debe? es que son más simples los obj?