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

+

CursoPHPAula09
BrunoFalco brunogfalcao@gmail.com

+ Roteiro

n EnviarEmails
n Cookies
n Sessions

Enviandoemail
boolmail(stringpara,stringassunto,stringmensagem[,
stringcabecalhos_adicionais])

n Retornatrueseoemailfoienviado,falsecasocontrrio.

n Exemplo:

nmail(destino@provedor.com,Assunto,

mensagem);

Enviandoemail
para:Nomedo(s) destinatario(s).
assunto:Assuntodamensagem.
mensagem:Corpodamensagem.
cabecalhos_adicionais :

nFrom
nBCC
nReplyto
nContentType

Enviandoemail

mail(destino@destino.com,FaleConosco,$corpo,$headers)

Exerccio CriarumapginadeContato

n Contendoosseguintescampos:

n Nome
n Email
n Ttulo
n Mensagem

Cookies
n

Cookiessopequenasinformaesquesoarmazenadasnodiscorgidodo
cliente.

Trafegampelocabealhohttp

Informaesqueficamarmazenadasnocliente.

Temosparmetros nomeevalor.

Oprogramamandaarmazenarnoclienteparanofuturoreavla.

Norecomendadoparainformaessigilosas

Cookies
nExemplos:
nQuandovocentrapelasegundaveznumalojavirtual

eelajidentificaoseulogin
nSitedevotaoquenodeixamomesmoIPvotarmais
deumavez
nSitesqueguardamsuaspreferncias(cordefundopor
exemplo)

Cookies
nEnviandoumcookieaocliente
boolsetcookie(stringnome[,stringvalor[,int
tempoExpiracao]])

Nome:nomedocookie
Valor:valordocookie
TempoExpiracao:tempodevidadocookie

Precisamserchamadosantesdequalquerinformao
sejaimpressanatela.(PoissoenviadosnocabealhodoHTTP)

Cookies
n Exemplos:

<?php
$value=aluno'
setcookie("Ocupacao",$value)
/*expiranofinaldasesso(Quandoobrowserfechar)*/
setcookie("Ocupacao", $value,time()+60)
/*expiraem1min*/
?>

Exerccio
n Enquete

Sesses
n Permitemanteroestadoentreaspginas(variveis)
n Semelhanteaocookie,pormasinformaesficamnoservidor
n Maisseguroparapassarinformaessigilosas

Sesses
session_start()
n criaumasesso
n Terminaquandoousuriofechaobrowser
n Exemplodeuso

<?php
session_start()
$_SESSION['nome']=Maria"//Mandasetaravarivel
?>

Precisamserchamadosantesdequalquerinformao
sejaimpressanatela.(PoissoenviadosnocabealhodoHTTP)

Sesses
n Obtendovaloresdevolta

<?php
session_start()//precisaserchamadaantestodavez.
echo"Seunome".
$_SESSION['nome']/*recuperaovalorqueveiojuntocom
arequisio*/
?>

CookiesxSesses

Cookies

Session

Informao

NoCliente

NoServidor

Disponibilidade

Asvezes

Sempre

Segurana

Menosseguro

Mais seguro

Tempo

Maior

Menor

Aplicaes
n

Cookies

n Evitarqueumusuriovotemaisdeumavez.
n Contadordeacessosdousurio.

Sesses

n Armazenarinformaesdousurio(login,senha,

email,...)enquantoestiverchecandoemail,ou
comprandoalgumacoisaemumsite.

MiniProjetoParte2

LogindousurioUsandoSession

Login.php

Login.php?erro=1

LogindousurioUsandoSession

Main.php

Logindousurioconfere.php

Logindousurioverifica.php

Logindousuriologout.php

Referncias
n www.php.net
n www.imasters.com.br
n http://www.wmonline.com.br/
n http://www.scriptbrasil.com.br/

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