English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico PHP

Tutorial Avançado PHP

PHP & MySQL

Manual de Referência PHP

Uso e exemplo da função setrawcookie() em PHP

    PHP HTTP  Referência Manual

A função setrawcookie() envia cookies não codificados em URL.

Sintaxe

bool setrawcookie(string $name[, string $value[, int $expire = 0[, string $path[, string $domain[, bool $secure = false[, bool $httponly = false]]]]]])

Definição e uso

 setrawcookie() e setcookie() são muito semelhantes, a única diferença é que o valor do cookie enviado ao navegador não é automaticamente codificado em URL (urlencode).

Retorno

Retorna true com sucesso, caso contrário retorna false

Parâmetro

NúmeroParâmetros e descrições
1

name

nome do cookie.

2

value

Valor do Cookie. Este valor é armazenado no computador do usuário, não armazene informações sensíveis. Por exemplo, se o nome for 'cookiename', pode obter seu valor através de $_COOKIE['cookiename'].

3

errno

ele contém informações sobre a entrada do cookie.

4

expire

Tempo de expiração do Cookie. É um timestamp Unix, ou seja, desde o início do sistema Unix (GMT 1970 ano 1 mês 1 dia 00:00:00) em segundos. Isso significa que pode usar o resultado da função time() adicionando o número de segundos desejados para expirar. Ou também pode usar mktime(). time()+60*60*24*30 é configurar o Cookie 30 dias após expirar. Se configurado para zero ou omitido, o Cookie expirará no final da sessão (ou seja, ao fechar o navegador).

5

path

Caminho do servidor válido para o Cookie. Configurado como '/quando o Cookie é válido para todo o domínio 'domain'. Se configurado como '/foo/, o Cookie é válido apenas para o 'domain' /foo/ O diretório e seus subdiretórios são válidos (por exemplo /foo/bar/)。 O valor padrão é o diretório atual ao configurar o Cookie.

6

domain

Domínio de validade do Cookie/Subdomínios. Configurando como subdomínio (por exemplo, 'www.example.com'), o Cookie será válido para esse subdomínio e seus subdomínios de terceiro nível (por exemplo, w2.www.example.com)。 Para que o Cookie seja válido para todo o domínio (incluindo todos os seus subdomínios), basta configurá-lo como domínio (no exemplo, é 'example.com').

Exemplo Online

Experimente o exemplo a seguir

<?php
   setrawcookie('cookie_name', rawurlencode($value), time())+60*60*24*365); 
?>

PHP HTTP  Referência Manual