setrawcookie()
-Funktion werden nicht kodierte Cookies definiert, die mit anderen HTTP-Headern gesendet werden.
Cookies werden häufig verwendet, um Benutzer zu identifizieren. Ein Cookie ist eine kleine Datei, die vom Server im Computer des Benutzers eingebettet ist. Immer wenn derselbe Computer eine Seite über den Browser anfordert, sendet er das Cookie. Mit PHP können Sie Cookie -Werte erstellen und abrufen.
Der Name des Cookies wird der Variablen automatisch mit demselben Namen zugeordnet. Wenn beispielsweise ein Cookie namens "user"
gesendet wird, wird automatisch eine Variable namens $user
erstellt, die den Wert des Cookies enthält.
HINWEIS: setrawcookie()
muss vor dem <html>
-Tag angezeigt werden.
HINWEIS: Um den Cookie -Wert automatisch zu codieren, wenn sie gesendet werden, und beim Empfangen automatisch dekodieren, verwenden Sie setcookie()
.
setRawcookie ( Name , Wert , Ablauf , Pfad , Domäne , sicher ) ;
Parameter | beschreiben |
---|---|
Name | Erforderlich. Geben Sie den Namen des Keks an. |
Wert | Optional. Gibt den Wert des Keks an. |
Erlöschen |
Optional. Gibt die Ablaufzeit des Keks an. Die Wertzeit ()+86400*30 setzt den Keks nach 30 Tagen auf. Wenn dieser Parameter nicht festgelegt ist, verfällt das Cookie am Ende der Sitzung (d. H. Wenn der Browser geschlossen ist). |
Weg |
Optional. Gibt den Serverpfad des Cookies an. Wenn Sie auf "/" gesetzt sind, stehen die Cookies für die gesamte Domain zur Verfügung. Wenn Sie auf "/PHP/" gesetzt sind, sind Cookies nur für das PHP -Verzeichnis und alle seine Unterverzeichnisse erhältlich. Der Standardwert ist das aktuelle Verzeichnis, in dem das Cookie festgelegt wird. |
Domain |
Optional. Geben Sie den Domänennamen des Keks an. Setzen Sie die Domain auf ".example.com". Wenn Sie auf "www.example.com" festlegen, wird der Cookie nur im WWW -Subdomain verfügbar. |
Sicher |
Optional. Gibt an, ob Cookies nur über eine sichere HTTPS -Verbindung übertragen werden. Richtig bedeutet, dass Cookies nur eingestellt werden, wenn eine sichere Verbindung besteht. Der Standardwert ist falsch. |