Session als property variabele
Mark Hogeveen
19/08/2013 12:38:25Hallo is het mogelijk om een sessie te zetten in een property variabele van een object?
Voorbeeld
Is het bovenstaante stukje code juist?
Voorbeeld
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
session_start();
class Session {
private $_session;
public function setSession($value) {
$this->_session = $_SESSION['session'];
$this->_session['session'] = $value;
}
public function getSession() {
return $this->_session;
}
}
$sess = new Session;
$sess->setSession("Voorbeeld");
echo $sess->getSession()['session'];
?>
session_start();
class Session {
private $_session;
public function setSession($value) {
$this->_session = $_SESSION['session'];
$this->_session['session'] = $value;
}
public function getSession() {
return $this->_session;
}
}
$sess = new Session;
$sess->setSession("Voorbeeld");
echo $sess->getSession()['session'];
?>
Is het bovenstaante stukje code juist?
Gewijzigd op 19/08/2013 12:39:13 door Mark Hogeveen
PHP hulp
27/04/2024 00:11:24Wat wil je precies bereiken? Je hebt nu een complete class Session die één waarde opslaat in $_SESSION['session'] of deze waarde retourneert. Is dat alles?
Als je het sessiebeheer OOP wilt maken, moet je het anders aanpakken. Om te beginnen wil je deze afhankelijkheid niet:
De klasse kan niet onafhankelijk van de omgeving worden gebruikt. Het starten/hervatten van een sessie zou je in de klasse moeten inbouwen.
Als je het sessiebeheer OOP wilt maken, moet je het anders aanpakken. Om te beginnen wil je deze afhankelijkheid niet:
De klasse kan niet onafhankelijk van de omgeving worden gebruikt. Het starten/hervatten van een sessie zou je in de klasse moeten inbouwen.
Mark Hogeveen
19/08/2013 13:12:47Daar om is het ook een voorbeeld (van hoe het niet moet dus :P)
Ik wil alleen maar weten of het kan dat een sessie in een property zit.
Ik wil alleen maar weten of het kan dat een sessie in een property zit.
Gewijzigd op 19/08/2013 13:15:02 door Mark Hogeveen
Harry hogeveen op 19/08/2013 13:12:47:
Daar om is het ook een voorbeeld (van hoe het niet moet dus :P)
Ik wil alleen maar weten of het kan dat een sessie in een property zit.
Ik wil alleen maar weten of het kan dat een sessie in een property zit.
Dat kan, min of meer, maar dan wordt de basisopzet eerder zoiets:
Code (php)