Wpis z mikrobloga

Cześć Mirki i Mirabelki!
Jak przypisać wartość steamid do zmiennej z sesji, cholernie już się nad tym męczę. Podeślę kod z biblioteki, który jest wykorzystywany do przypisywania id do sesji.
ublic function getUserID() {
if($this->openId->validate()) {
$id = $this->openId->identity;
$ptn = "/^http:\/\/steamcommunity\.com\/openid\/id\/(7[0-9]{15,25}+)$/";
preg
match($ptn, $id, $matches);
$data['steamid'] = $matches[1];
$this->CI->session->set
userdata('steam', $data);
return $data['steam_id'];
} else {
return "User is not logged in.";
}
}

Za każdym razem, gdy używam czegoś w stylu php echo $this-session->userdata('steam'); ?> to zwraca mi puste pole lub błąd, że chcę przypisać tablicę do zmiennej - coś w tym stylu.

#php #programowanie #codeigniter
  • 6
@zielona_cebula: Zostało, ale wykop wyciął. Czekaj.

public function getUserID() {
if($this->openId->validate()) {
$id = $this->openId->identity;
$ptn = "/^http:\/\/steamcommunity\.com\/openid\/id\/(7[0-9]{15,25}+)$/";
preg_match($ptn, $id, $matches);
$data['steam_id'] = $matches[1];
$this->CI->session->set_userdata('steam', $data);
return $data['steam_id'];
} else {
return "User is not logged in.";
}
}