
Página De Confirmação, Se Quer Ou Não Entrar No Site...
Started By ikarione, 14/06/2007, 16:45
6 replies to this topic
#1
Posted 14/06/2007, 16:45
Olá para todos.....eu estou precisando fazer uma página de confirmação se a pessoa quer entrar no meu site ou não...
Seria assim... ela entraria em uma pagina com os termos de utilização do site, e teria dois botões, um chamado Eu Concordo, e outro com Eu não concordo.... mas quando a pessoa clica em Eu Concordo tem que gerar um cokie para reconhecer ela denovo quando for voltar pro site, assim ela não veria mais essa pagina, e eu preciso bloquear todas as paginas do site, então a pessoa só poderia entrar nele se visse essa página com os termos!
Tem como fazer isso? eu não sei nada de php, to aprendendo algumas coisas recentemente....então se puderem me dar detalhes de como fazer eu agradeço muito! acho que isso deve ser duvida de mais gente também.
Muito Obrigado pela atenção!
Seria assim... ela entraria em uma pagina com os termos de utilização do site, e teria dois botões, um chamado Eu Concordo, e outro com Eu não concordo.... mas quando a pessoa clica em Eu Concordo tem que gerar um cokie para reconhecer ela denovo quando for voltar pro site, assim ela não veria mais essa pagina, e eu preciso bloquear todas as paginas do site, então a pessoa só poderia entrar nele se visse essa página com os termos!
Tem como fazer isso? eu não sei nada de php, to aprendendo algumas coisas recentemente....então se puderem me dar detalhes de como fazer eu agradeço muito! acho que isso deve ser duvida de mais gente também.
Muito Obrigado pela atenção!
#2
Posted 15/06/2007, 02:04
cara, ajudar qm não sabe nada da linguagem em questão, é extremamente complicado.. mas a lógica tu já tens, e isso ajuda..
tu precisar ver o seguinte: setcookie()
nessa página tem exemplos de como setar um cookie, e recuperá-lo..
a forma mais simples de fazer o q tu quer, é: exibir essa página com as opções, caso a pessoa concorde com os termos, vai pra uma página q servirá apenas pra setar o cookie e redirecionar o usuário pra outra página.. e nessas outras páginas tu recupera o cookie.. e tá feito
agora só falta tu codar
Fui
tu precisar ver o seguinte: setcookie()
nessa página tem exemplos de como setar um cookie, e recuperá-lo..
a forma mais simples de fazer o q tu quer, é: exibir essa página com as opções, caso a pessoa concorde com os termos, vai pra uma página q servirá apenas pra setar o cookie e redirecionar o usuário pra outra página.. e nessas outras páginas tu recupera o cookie.. e tá feito

agora só falta tu codar

Fui

Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
chinello at gmail dot com
System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38
chinello at gmail dot com
System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38
#3
Posted 15/06/2007, 07:34
só completando...
pra poder "bloquear" tds as paginas, é só vc colocar um codigo para verificar se existe o cookie da pessoa concordando... isso vc teria q colocar em tds as paginas q quer bloquear.
exemplo basico:
if(se não existir o cookie){
redireciona pra pagina com o termo;
}
é só colocar um codigozinho do tipo, em tds as paginas... da uma lida no manual sobre como lidar com os cookies, tem o setcookie que o rapaz passou a cima, e tem umas outras como updatecookie, getcookie... ai acho q vc aprenderia a manipular melhor seu cookie tbm...
bom estudo ae
t+
pra poder "bloquear" tds as paginas, é só vc colocar um codigo para verificar se existe o cookie da pessoa concordando... isso vc teria q colocar em tds as paginas q quer bloquear.
exemplo basico:
if(se não existir o cookie){
redireciona pra pagina com o termo;
}
é só colocar um codigozinho do tipo, em tds as paginas... da uma lida no manual sobre como lidar com os cookies, tem o setcookie que o rapaz passou a cima, e tem umas outras como updatecookie, getcookie... ai acho q vc aprenderia a manipular melhor seu cookie tbm...
bom estudo ae
t+
ScraX.dEsiGNeR
Fireworks - Dreamweaver - Flash - PHP - JavaScript - AJAX
HTML - XML - CSS - Tableless
Fireworks - Dreamweaver - Flash - PHP - JavaScript - AJAX
HTML - XML - CSS - Tableless
#4
Posted 15/06/2007, 13:35
Nossa vlw mesmo gente! vou começar a estudar sobre isso! Muito Obrigado pela ajuda!

#5
Posted 23/06/2007, 18:48
Olá mais uma vez, eu andei lendo sobre PHP na internet e cheguei nesse código aqui:
Eu testei ele e ele gera o cookie que eu preciso, so que eu não consigo fazer o comando que le esse cookie para colocar nas minhas páginas....será que vocês podem me ajudar? eu preciso de um código que leia esse cookie, se a pessoa tiver ele não acontece ela tem permissão para acessar a página, mas se NÃO tiver ela sera redirecionada para a página de termos. alguém sabe fazer? Muito Obrigado pela atenção!
<?php
$value = 'termos';
setcookie ("termos", $value, time()+2478400);
?>
Eu testei ele e ele gera o cookie que eu preciso, so que eu não consigo fazer o comando que le esse cookie para colocar nas minhas páginas....será que vocês podem me ajudar? eu preciso de um código que leia esse cookie, se a pessoa tiver ele não acontece ela tem permissão para acessar a página, mas se NÃO tiver ela sera redirecionada para a página de termos. alguém sabe fazer? Muito Obrigado pela atenção!
Edição feita por: ikarione, 23/06/2007, 18:51.
#6
Posted 23/06/2007, 23:46
Bem para ler o cookie vc deve ultilizar a super-global "$_COOKIE", ultilizando a como um array-multiplo:
http://www.php.net/m...riables.cookies
Um exemplo:
http://www.php.net/m...riables.cookies
Um exemplo:
<?php if (!isset($_COOKIE["termos"]) || empty($_COOKIE["termos"])) { header("Location: pagina_erro.php"); exit(); } ?>
#7
Posted 24/06/2007, 00:00
Bem para ler o cookie vc deve ultilizar a super-global "$_COOKIE", ultilizando a como um array-multiplo:
http://www.php.net/m...riables.cookies
Um exemplo:<?php if (!isset($_COOKIE["termos"]) || empty($_COOKIE["termos"])) { header("Location: pagina_erro.php"); exit(); } ?>
Vlw pela ajuda! vo ler aquilo e aprender como se faz! muito obrigado mesmo, vc me ajudou bastante!

1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)