Class Cookie
Erweiterung der Cookies
Die Alvine\Net\Http\Environment\Cookie-Klasse erweitert das Cookie-Objekt um die Möglichkeit Cookies aus der Environment zu erstellen.
Um Sicherheits- und Datenschutzprobleme zu vermeiden, wird ein Client ein Cookie ablehnen, wenn einer der folgende Bedingungen nicht erfüllt ist:
- Der Wert des Pfades ist kein Prefix der Anfrage-URI
- Der Wert der Domain enthält keine Punkt, oder startet nicht mit einem Punkt
- Der Wert für den Host stimmt nicht überein
- Der Host ist über einen FQDN (keine IP Adresse) spezifiziert und hat die Form HD, wobei D die Domain und H ein String ist, der einen oder mehrere Punkte enthält.
- Alvine\Core\Alvine implements Serializable uses Alvine\Core\SerializableImplementation
- Alvine\Net\Http\Cookie
- Alvine\Net\Http\Environment\Cookie
Namespace: Alvine\Net\Http\Environment
Package: Alvine\Net\Http\Environment
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110904
Link: Alvine
Link: RFC 2109 - HTTP State Management Mechanism
Link: Parameterbeschreibung
Located at net/http/environment/Cookie.class.php
Package: Alvine\Net\Http\Environment
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110904
Link: Alvine
Link: RFC 2109 - HTTP State Management Mechanism
Link: Parameterbeschreibung
Located at net/http/environment/Cookie.class.php
public
|
|
public static
|
#
getInstancesFromEnvironment( )
Erstellt aus der Variable $_COOKIES ein neues Cookie-Objekt. Die Funktion behandelt auch einen Bug, der die Variable nicht aus $cookie holt, sondern die Werte aus $_SERVER["HTTP_COOKIE"] ausliest und in die Cookie-Variable speichert. |
public static
|
__call(),
__clone(),
__get(),
__set(),
equals(),
getClass(),
getClone(),
getClosure(),
getHashCode(),
getID(),
getShortID(),
isCallable(),
isInstanceOf(),
propertyExists()
|
serialize(),
unserialize()
|
checkAndAdjustSerialisation(),
serialize(),
unserialize()
|
APIVERSION,
IDENTIFICATION,
SERIALVERSION,
VERSION
|
protected static
|
$cookies
Zwischenspeicher für Environment-Cookies |
#
null
|
$comment,
$domain,
$expired,
$httpOnly,
$maxage,
$name,
$path,
$secure,
$value
|
$hash,
$properties
|