Jump to content
php.lv forumi

Did You Say Cookie?


Venom

Recommended Posts

Nekad neesmu kūkijas lietojis (ok, varbūt tās taisa sessijas), tāpēc tāds jautājums: vajag uztaisīt paliekošu kūkiju, jebšu kurai expiry date kaut kas lielāks par 180 sekundēm.

Ja lieto $_COOKIE viss normāli saglabājās līdz browsera slēgšanai. Lai uzliektu expiry date ar setcookie() jānorāda arī ko tajā kūkijā saglabāt. Man mazliet nesaprotamība tieši ar to saglabāšanu un atsākšanu - saglabājot taisu setcookie() ar serialize($_COOKIE), atsākot atkal jātaisa unserialize(), bet man tas atkal jūk un dati tiek vairākārt serializēti/deserializēti. Varbūt esmu palaidis garām kādu is_serialized funkciju?

Link to comment
Share on other sites

<code><font color="#000000">

<font color="#0000CC"><?
[url=http://lv.php.net/setcookie]setcookie[/url]</font><font color="#006600">(</font><font color="#CC0000">'kukijs'</font><font color="#006600">, </font><font color="#0000CC">[url=http://lv.php.net/serialize]serialize[/url]</font><font color="#006600">(</font><font color="#0000CC">$variable</font><font color="#006600">), </font><font color="#0000CC">$expiry</font><font color="#006600">);
</font><font color="#0000CC">?>
</font>...
<font color="#0000CC"><?
$variable </font><font color="#006600">= </font><font color="#0000CC">[url=http://lv.php.net/unserialize]unserialize[/url]</font><font color="#006600">(</font><font color="#0000CC">$_COOKIE</font><font color="#006600">[</font><font color="#CC0000">'setcookie'</font><font color="#006600">]);
</font><font color="#0000CC">?>
</font>
</font>
</code>

 

Kas tur nesaprotams ? :)

Link to comment
Share on other sites

×
×
  • Create New...