danielmueller
Gesperrt
Warum geht session Klasse nicht?
Ich habe mir eine einfache Session Klasse geschrieben ich habe vor dort noch einige Methoden einzubauen um ein Loginskript zu realisieren. Beim ersten Test ist mir jedoch berreits aufgefallen, das keine einzige Methode deshalb würd ich gern wissen ob sessions überhaupt noch wenn sie inerhalb einer Klasse gestartet werden hier meine Klasse:
Man kann zwar die Klasse initialisieren aber kommt nie zu einer Ausgabe. wenn man zb die Methode get_session_name einsetzt. Hat einer eine Idee woran das liegt?
Ich habe mir eine einfache Session Klasse geschrieben ich habe vor dort noch einige Methoden einzubauen um ein Loginskript zu realisieren. Beim ersten Test ist mir jedoch berreits aufgefallen, das keine einzige Methode deshalb würd ich gern wissen ob sessions überhaupt noch wenn sie inerhalb einer Klasse gestartet werden hier meine Klasse:
PHP:
class session{
var $session_id;
var $session_name="sid";
function session($name="sid", $use_cookies=1){
ini_set("session.use_cookies", $use_cookies);
if(!session_name($name)){
"SESSION_Class: Konnte Session Name nicht feststellen!\n<br>";
}else{
$this->session_name=$name;
}
if(!session_start()){
echo "SESSION_Class: Konte keine Session starten!\n<br>";
return false;
}else{
$this->session_id = session_id();
return true;
}
}
function get_session_id(){
if(!$this->session_name){
return false;
}else{
return true;
}
}
function get_session_name(){
if($this->session_name){
return $this->session_name;
}else{
return false;
}
}
function destroy_session($name = "sid"){
if(!session_destroy($name)){
echo "Konnte die Session nicht löschen\n<br>";
return false;
}else{
return true;
}
}
}
Zuletzt bearbeitet: