PHP - setcookie()




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'];

?>