Вы находитесь на странице: 1из 6

Entender as cookies

15 Entender as cookies Uma cookie uma forma de transferir pequenas pores de informao do web-server para o browser cliente e viceversa. As cookies so usadas para autenticao, rastreamento e para guardar informao sobre os utilizadores, tais como preferncias. O PHP torna o processamento de cookies relativamente fcil. Para usarmos cookies, podemos utilizar a funo setcookie(), que aceita um par de valores, o nome da cookie e o seu respectivo valor.

Entender as cookies
15.1 Entender as cookies (cont) Vejamos os exemplos abaixo, retirados do manual do PHP: <?php // set the cookies setcookie("cookie[three]", "cookiethree"); setcookie("cookie[two]", "cookietwo"); setcookie("cookie[one]", "cookieone"); ?> Com este cdigo, guardamos as cookies como um array que pode ser referenciado como qualquer outro array.

Entender as cookies
15.2 Entender as cookies (cont) Para acedermos aos valores podemos executar: <?php if (isset($_COOKIE[cookie])) {
foreach ($_COOKIE[cookie] as $name => $value) { echo "$name : $value <br />\n"; }

} ?>

Entender as cookies
15.3 Entender as cookies (cont) Exemplo setcookie.php: <?php setcookie("username","Pedro"); setcookie("dataultimologin","10-10-2010"); ?>

Entender as cookies
15.4 Entender as cookies (cont) Exemplo lercookie.php: <?php if (isset($_COOKIE["username"])) { $username = $_COOKIE["username"]; echo "O username : ". $username . "\n; } else { echo "No existe nenhuma cookie com o nome username \n"; }

Entender as cookies
15.5 Entender as cookies (cont) Exemplo lercookie.php (cont): echo "As cookies recebidas so:\n"; foreach ($_COOKIE as $nomecookie => $valorcookie) { echo " A cookie $nomecookie tem o valor $valorcookie\n"; } ?>

Вам также может понравиться