1 cookie em php Ter Jun 04, 2013 6:57 am
Moedas : 201
Mensagens : 92
Humor : *-*
Reputação : 5
Mensagens : 92
Humor : *-*
Reputação : 5
hacker fts315
os cookies e um metodo para armazenar informaçao no navegador quando voce visita alguma determinada pagina, mais para q armazenar info nos navegadores? a resposta para isso e facil imagina o seguinte se voce quer saber quantas vezes uma determinada pessoa esteve na pagina, voce poderia armazenar o ip da pessoa, porem o ip remoto e dinamico e muda a cada conexao entao como saber quem e quantas vezes ele visito? por isso nasceu os cookies q permite armazenar info no navegador assim mesmo q o ip mude ainda a info vai ficar armazenada nele (a menos q apague os cookies), os cookies tem um lado negativo tambem, se ele guarda informaçao de sites eu poderia saber quais sites essas pessoas andaram visitando ( '-' pra quem vive no redtube nao adianta negar kkkkkkkkkkk), outra coisa alguns site q permite conexao automatica assim q entra nele isso e graças aos cookies (eu poderia copiar esse cookie e logar aq), eu poderia falar de mais coisas so q vai ficar muito logo esse treco entao vou ensinar a criar cookies e ler cookies em php, para criar um cookie basta usar a funçao setcookie e passar como argumento o nome do cookie e a informaçao assim
assim q a pessoa entrar na pagina vai gerar um cookie com o nome fts e a informaçao 315, para ler o cookie agente usa a funçao $_COOKIE[] (nao to certo se isso e uma funçao ou macro '-'), e passe como argumento o nome
para saber se existe determinado cookie se usa a funçao isset e passa como argumento $_COOKIE[] em uma condiçao
para terminar um pequeno exemplo para saber se a pessoa ja esteve na pagina e qual foi o ultimo ip dela
existe outras coisas q da para fazer com cookie, como colocar conexao segura https, tempo para expirar e outras coisas mais isso fica para outro tutorial
by hacker fts315
- Código:
<?php
setcookie("fts","315");
?>
assim q a pessoa entrar na pagina vai gerar um cookie com o nome fts e a informaçao 315, para ler o cookie agente usa a funçao $_COOKIE[] (nao to certo se isso e uma funçao ou macro '-'), e passe como argumento o nome
- Código:
<?php
$info = $_COOKIE["fts"];
echo $info;
?>
para saber se existe determinado cookie se usa a funçao isset e passa como argumento $_COOKIE[] em uma condiçao
- Código:
<?php
if(isset($_COOKIE["fts"]))
{
echo "esse cookie existe";
}
else
{
echo "nao existe";
}
?>
para terminar um pequeno exemplo para saber se a pessoa ja esteve na pagina e qual foi o ultimo ip dela
- Código:
<?php
$ip = $_SERVER["REMOTE_ADDR"];
if(isset($_COOKIE["fts_conexao"]))
{
$conexao = $_COOKIE["fts_conexao"];
$u_ip = $_COOKIE["fts_ip"];
$conexao++;
echo "ip atual: " . $ip;
echo "<br>ultimo ip: " . $u_ip;
echo "<br>conexao: " . $conexao;
setcookie("fts_conexao",$conexao);
setcookie("fts_ip",$ip);
}
else
{
$conexao = 0;
echo "ip atual: " . $ip;
echo "<br>ultimo ip: voce nunca esteve aq";
echo "<br>conexao: " . $conexao;
setcookie("fts_conexao",$conexao);
setcookie("fts_ip",$ip);
}
?>
existe outras coisas q da para fazer com cookie, como colocar conexao segura https, tempo para expirar e outras coisas mais isso fica para outro tutorial
by hacker fts315