HTTP kérelem süti beállítására, ezért mindenféle kimenet előtt kell küldeni, szóköz sem lehet előtte. példa helyes használatra:
<?php setcookie(); ?> <html> <head>
A kérelem küldése után a következő oldalon már elérhető a süti a következő változókból: $_COOKIE és $_REQUEST.
Paraméterei:
setcookie ( <tt>$nev</tt> , <tt>$ertek</tt>, <tt>$lejárat</tt>, <tt>$útvonal</tt>, <tt>$domain</tt>, <tt>$biztonságos</tt>, <tt>$csakhttp</tt> );
nev = a sütink neve
ertek = érték amit tárolni szeretnénk a sütiben,elérésnél erre kell hivatkozni például $_COOKIE['sutim']
lejárat = meddig érvényes a sütink, unix timestamp formában, ha lejár a böngésző törli a sütit
útvonal = ha megszeretnénk adni,hogy a sütink 1 bizonyos mappából legyen elérhető akkor ‘/mappa/’-val adhatjuk meg, ilyenkor csak a http://domain/mappa/- bol lesz elérhető a sütink
domain = melyik domairől elérehető a süti például: www.domainem.hu
biztonságos = csak HTTPS esetén érhető el a süti
csakhttp = ezzel beállíthatjuk, hogy csak HTTP protokollon keresztül legyen elérhető a süti, ilyenkor például javascript-ből nem tudunk hozzáférni.
példa:
<?php <code>setcookie("TesztSuti", 'ertek', time()+3600); //a beállítástól számított 1 órán belül lejár </code> ?>
süti tartalma:
<?php echo $_COOKIE['TesztSuti']; ?>