ILIAS
Release_4_0_x_branch Revision 61816
|
"Manueller" Session-Fallback mit PHP4 More...
Public Member Functions | |
Session ($sessionName="SESSID") | |
Konstruktor - nimmt, wenn gewuenscht einen neuen Session-Namen entgegen. | |
sendNoCacheHeader () | |
Cacheing unterbinden. | |
redirectTo ($pathInfo) | |
HTTP-Redirect ausführen (header("Location: ...") | |
removeTrail ($pathInfo) | |
Entfernt mögliche abschließende "&" und "?". | |
url ($pathInfo) | |
Fallback via GET - wenn Cookies ausgeschaltet sind. | |
hidden () | |
Fallback via HIDDEN FIELD - wenn Cookies ausgeschaltet sind. |
Data Fields | |
$version = 106 | |
$usesCookies = false | |
$transSID = false |
"Manueller" Session-Fallback mit PHP4
Definition at line 33 of file class.Session.php.
Session::hidden | ( | ) |
Fallback via HIDDEN FIELD - wenn Cookies ausgeschaltet sind.
Ohne Cookies erfolgt Fallback via HTML-Hidden-Field (für Formulare)
void |
Definition at line 222 of file class.Session.php.
Session::redirectTo | ( | $pathInfo | ) |
HTTP-Redirect ausführen (header("Location: ...")
Diese Methode berücksichtigt auch nicht-standard Ports und SSL. Ein GET-Parameter beim wird bei Bedarf (Session-ID-Fallback) an die URI drangehängt. Nach dem Aufruf dieser Methode wird das aktive Script beendet und die Kontrolle wird an das Ziel-Script übergeben.
string | Ziel-Datei (z.B. "index.php") |
Definition at line 136 of file class.Session.php.
References exit.
Referenced by Session().
Session::removeTrail | ( | $pathInfo | ) |
Entfernt mögliche abschließende "&" und "?".
string | String |
Definition at line 168 of file class.Session.php.
Referenced by url().
Session::sendNoCacheHeader | ( | ) |
Cacheing unterbinden.
Ergänze/Override "session.cache_limiter = nocache"
void |
Definition at line 114 of file class.Session.php.
Referenced by Session().
Session::Session | ( | $sessionName = "SESSID" | ) |
Konstruktor - nimmt, wenn gewuenscht einen neuen Session-Namen entgegen.
Definition at line 45 of file class.Session.php.
References $_COOKIE, $_GET, $_POST, $query, redirectTo(), and sendNoCacheHeader().
Session::url | ( | $pathInfo | ) |
Fallback via GET - wenn Cookies ausgeschaltet sind.
string | Ziel-Datei |
Definition at line 180 of file class.Session.php.
References removeTrail().
Session::$transSID = false |
Definition at line 36 of file class.Session.php.
Session::$usesCookies = false |
Definition at line 35 of file class.Session.php.
Session::$version = 106 |
Definition at line 34 of file class.Session.php.