- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
class Session {
function sess_write() {
/*запись данных сессии в бд ($this->userdata)*/
}
function set_userdata($newdata = array(), $newval = '') {
if (count($newdata) > 0) {
foreach ($newdata as $key => $val) {
$this->userdata[$key] = $val;
}
}
$this->sess_write();
}
function unset_userdata($newdata = array()) {
if (count($newdata) > 0) {
foreach ($newdata as $key => $val) {
unset($this->userdata[$key]);
}
}
$this->sess_write();
}
function userdata($item) {
return (!isset($this->userdata[$item])) ? false : $this->userdata[$item];
}
}
говнокод изысканный.
ЗЫДН: в таком случае $this->sess_write() правильней делать в деструкторе
guest 09.08.2011 20:27 # 0
DrFreez 13.08.2011 10:19 # 0
MEJlOMAH 25.08.2021 21:13 # 0