Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Preciso de um botão que volte para a página anterior. Até agora eu consegui fazer isso:
<?php
$verifica = (strpos($_SERVER['QUERY_STRING'], 'msg') > 0) ? true : false;
if(($verifica == 1) && (isset($_COOKIE["pagina"]))){
$_COOKIE["pagina"] = $_COOKIE["pagina2"];
}else{
$server = $_SERVER['SERVER_NAME'];
$endereco = $_SERVER['REQUEST_URI'];
$pagina = "http://" . $server . $endereco;
if(!isset($_COOKIE["pagina"])){
setcookie ("pagina", $pagina);
setcookie ("pagina2", $_COOKIE["pagina"]); //----> linha 11
}elseif($pagina != $_COOKIE["pagina"]){
setcookie ("pagina", $pagina);
setcookie ("pagina2", $_COOKIE["pagina"]);
}
}
?>
Mas estou recebendo o seguinte erro quando esse código é acionado pela primeira vez:
Notice: Undefined index: pagina in C:\wamp\www\adm\include\histpage.php on line 11
Eu acabei de criar o cookie[pagina] na linha de cima, mas ele diz não existir na linha debaixo.
Se eu setar esse cookie na página anterior (pagina de login que não tem como voltar partindo da página principal), ele vai entrar na página principal que contêm o meu código e não vai dar o erro, mas isso é gambiarra :)
Alguem saberia dizer onde está o erro do código? Grato!
>
um <a href="não daria certo?">Voltar</a>
Necessito de um "voltar" dinâmico, não estático.
Da sua forma, o botão vai voltar sempre pro mesmo lugar que você definiu. Queria também algo diferente do <A HREF="javascript:history.go(-1)"> que vai voltando até acabar as páginas visitadas.
O que preciso:
Acho que vou acabar deixando minha gambiarra ou optando pelo javascript:history.go(-1).
é eu entendir mas não sei como faz, eu acho que ja vi algo parecido com isso usando botões next e prev em java, baa sorte.
não poderia usar "breadcumb navigation)"?
um <a href="não daria certo?">Voltar</a>