a setcookie ()

(PHP 3, PHP 4, PHP 5)

setcookie - elküldi a cookie-kat.

int setcookie (string name [, string érték [, int lejár [, string path [, string tartomány [, int biztosítsa]]]]])

setcookie () definiálja a cookie-ről együtt a többi a fejléc-informatsiey.Kuki szükséges meg kell küldenie bármely más sapkák / fejléceket (ez a korlátozás a cookie-kat, és nem PHP). Ez megköveteli, hogy egy hívást, hogy ezt a funkciót előtt címkék vagy .

Minden érv, kivéve a nevet. neobyazatelnymi.Esli csak akkor érhetők el argumentum neve, a cookie-t az azonos nevű törlődik a távoli klienta.Vy is helyettesítheti bármelyik argumentum egy üres string ( „”), hogy kihagyja ezt a argument.Argumenty lejár, és rögzítse egész / integer és nem tudnak ez átengedjük egy üres karakterlánc. Ők egy nulla (0) .Argument lejár közös Unix idő értéke, visszatért a time () vagy a mktime () függvény .Argument biztosítsa azt jelzi, hogy a cookie csak továbbítani egy titkos HTTPS-kapcsolaton keresztül.

A cookie-k nem lesz látható, addig, amíg a következő oldal betöltésekor.

A cookie-k törölni kell ugyanazokkal a paraméterekkel, amelyek már telepítve.

A PHP 3 több hívás setcookie () ugyanabban a script lehet végrehajtani fordított sorrendben. Ha próbál törölni egy cookie-t, mielőtt behelyezi a másik meg kell csinálni egy betét eltávolítani. A PHP 4, több hívás a setcookie () hajtjuk végre a sorrendben az úgynevezett.

További példák a cookie-k:

1. példa küldése cookie-setcookie () funkció

setcookie ( "TestCookie", $ value); setcookie ( "TestCookie", $ érték, idő () + 3600); / * az időszakban - 1 óra * / setcookie ( "TestCookie", $ érték, idő () + 3600, „/

Rasmus / "" .utoronto.ca”, 1);

// a lejárati dátumot egy órája setcookie ( "TestCookie", "", time () - 3600); setcookie ( "TestCookie", "", idő () - 3600, „/

Rasmus / "" .utoronto.ca”, 1);

echo $ TestCookie; echo $ _COOKIE [ "TestCookie"];

Microsoft Internet Explorer 4 Service Pack 1 nem működik megfelelően a cookie-kat, amelyek által meghatározott paraméter utat.

Kapcsolódó cikkek