Ir para conteúdo
Fórum Script Brasil
  • 0

Detectar Página Anterior


fidelix

Pergunta

Olá galera,

meu problema é o seguinte...

Tenho 2 páginas e quero clicar em um link da primeira página e ir para segunda, logo depois que a 2ª página for executada (e executar os comandos da pagina) retornar para a primeira página, resumindo... como é faço para capturar a refêrencia da 1ª página (o link completo) para que a 2ª página possa redirecionar de volta a primeira.

Espero que tenha sido compreendido, :D

Abraços!

Link para o comentário
Compartilhar em outros sites

25 respostass a esta questão

Posts Recomendados

  • 0

hehe, depois de muito tempo consegui achar este tópico novamente... :D :D

Mas voltando ao assunto...esse header realmente serve para redirecionar...

só que essa redireção teria de ser feita para a página anterior (e não para um endereço fixo de dentro do header(). Seria como uma captura da página anterior para redirecionar de volta pra ela.

Existe algum comando em PHP que faça isso?

Link para o comentário
Compartilhar em outros sites

  • 0

tem como dar um exemplo de variável de sessão, sou "noobie" em PHP ?

Sobre sessões: Sessões

Sobre variáveis de ambiente: Variáveis do tipo $_SERVER

Exemplo:

session_start();
$_SESSION['local'] = $_SERVER['PHP_SELF'];
Se você estiver usando query strings, terá de fazer assim:
$_SESSION['local'] = isset ($_SERVER['QUERY_STRING'] ? $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING'] : $_SERVER['PHP_SELF']; 

Link para o comentário
Compartilhar em outros sites

  • 0

Muito obrigado mesmo pela ajuda Beraldo!!

No meu caso não precisei utilizar Variaveis de sessão

só utilizei o comando HTTP_REFERER para detectar de onde

veio o clique fazendo que redirecionasse para página...

resumindo ficou assim:

1ª página

Clique no link da primeira página e então fui mandado

para a segunda página.

2ª pagina

Inseri os seguintes comandos no codigo

<?

CÓDIGOS PHP AQUI

header("Location: $_SERVER[HTTP_REFERER]");

Então após clique no link da primeira página fui para a 2ª onde executei todos os comandos e ao final executei um comando de HEADER() com instruções de redirecionamento e um HTTP_REFERER para retornar a minha 1ª pagina.

Bom acho que é só!

Obrigados a todos!

Link para o comentário
Compartilhar em outros sites

  • 0

Não fiz alusão ao REFERER por causa disto - segundo o Manual:

Nem todos os browsers geram esse header, e alguns ainda possuem a habilidade de modificar o conteúdo do HTTP_REFERER como recurso. Em poucas palavras, não é confiável.

Fonte: http://www.php.net/manual/pt_BR/reserved.v...ariables.server

Por isso prefiro colocar na segunda pagina de php um codigo html que fasa um botao para que se o usuario não tiver o browser nessesario para rodar o header ele clica no botao para voltar!

AO MENOS ELE não FICARA "PRESO" NA PAGINA....

B)

Link para o comentário
Compartilhar em outros sites

  • 0

Sobre sessões: Sessões

Sobre variáveis de ambiente: Variáveis do tipo $_SERVER

Exemplo:

session_start();
$_SESSION['local'] = $_SERVER['PHP_SELF'];
Se você estiver usando query strings, terá de fazer assim:
$_SESSION['local'] = isset ($_SERVER['QUERY_STRING'] ? $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING'] : $_SERVER['PHP_SELF']; 

Beraldo

E como isso ficaria no header? assim?

header("Location: $_SESSION['local']");

porque eu tentei fazer isso e não consegui!

Mais uma coisa: Onde que fecha os parênteses do isset se estiver usando query string?

Link para o comentário
Compartilhar em outros sites

  • 0

E como isso ficaria no header? assim?

header("Location: $_SESSION['local']");

porque eu tentei fazer isso e não consegui!

Tente sempre deixar as variáveis fora das aspas. Use o operador de concatenação quando necessário.

Tente assim:

header("Location: ".$_SESSION['local']);
Mais uma coisa: Onde que fecha os parênteses do isset se estiver usando query string?
Não entendi direito. Usando $_GET, você quis dizer?
$x = isset($_GET['x']) ? $_GET['x'] : FALSE;

[]'s

Link para o comentário
Compartilhar em outros sites

  • 0

Não, eu quis dizer nesse trecho do código. Onde fecha os parênteses? É porque talvez eu utilize query string...

B)

$_SESSION['local'] = isset ($_SERVER['QUERY_STRING'] ? $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING'] : $_SERVER['PHP_SELF'];
Mais uma coisa... Eu posso abrir outra sessão sem fechar essa? Agora vou Dizer o que está acontecendo. Quando eu clico em sair, o redirecionamento utilizando
session_start(); $_SESSION['local'] = $_SERVER['PHP_SELF'];
está funcionando. Mas ao efetuar login ele não funciona. Dá uma olhada aí no código pra ver se tu encontra algum problema. cadastro.php
<?php
session_start();
$_SESSION['local'] = $_SERVER['PHP_SELF'];
include("verifica.php");?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=">
<title>Untitled Document</title>
<link rel="stylesheet" href="styles/emx_nav_left.css" type="text/css">
<script type="text/javascript">
<!--
var time = 3000;
var numofitems = 7;

//menu constructor
function menu(allitems,thisitem,startstate){ 
  callname= "gl"+thisitem;
  divname="subglobal"+thisitem;  
  this.numberofmenuitems = 7;
  this.caller = document.getElementById(callname);
  this.thediv = document.getElementById(divna
  this.thediv.style.visibility = startstate;
}

//menu methods
function ehandler(event,theobj){
  for (var i=1; i<= theobj.numberofmenuitems; i++){
    var shutdiv =eval( "menuitem"+i+".thediv");
    shutdiv.style.visibility="hidden";
  }
  theobj.thediv.style.visibility="visible";
}
                
function closesubnav(event){
  if ((event.clientY <48)||(event.clientY > 107)){
    for (var i=1; i<= numofitems; i++){
      var shutdiv =eval('menuitem'+i+'.thediv');
      shutdiv.style.visibility='hidden';
    }
  }
}
// -->
</script>
</head>
<body onmousemove="closesubnav(event);"> 
<div class="skipLinks">skip to: <a href="#content">page content</a> | <a href="pageNav">links on this page</a> | <a href="#globalNav">site navigation</a> | <a href="#siteInfo">footer (site information)</a> </div>
<div id="masthead"> 
  <h1 id="siteName">Site Name</h1> 
  <div id="utility"> 
    <a href="#">Utility Link</a> | <a href="#">Utility Link</a> | <a href="#">Utility
    Link</a> 
  </div> 
  <div id="globalNav"> 
    <img alt="" src="images/gblnav_left.gif" height="32" width="4" id="gnl"> <img alt="" src="images/glbnav_right.gif" height="32" width="4" id="gnr"> 
    <div id="globalLink"> 
      <a href="#" id="gl1" class="glink" onmouseover="ehandler(event,menuitem1);">global 
      link</a><a href="#" id="gl2" class="glink" onmouseover="ehandler(event,menuitem2);">global
      link</a><a href="#" id="gl3" class="glink" onmouseover="ehandler(event,menuitem3);">global
      link</a><a href="#" id="gl4" class="glink" onmouseover="ehandler(event,menuitem4);">global
      link</a><a href="#" id="gl5" class="glink" onmouseover="ehandler(event,menuitem5);">global
      link</a><a href="#" id="gl6" class="glink" onmouseover="ehandler(event,menuitem6);">global
      link</a><a href="#" id="gl7" class="glink" onmouseover="ehandler(event,menuitem7);">global
      link</a> 
    </div> 
    <!--end globalLinks-->      
  </div> 
  <!-- end globalNav --> 
  <div id="subglobal1" class="subglobalNav"> 
    <a href="#">subglobal1 link</a> | <a href="#">subglobal1 link</a> | <a href="#">subglobal1
    link</a> | <a href="#">subglobal1 link</a> | <a href="#">subglobal1 link</a> | <a href="#">subglobal1
    link</a> | <a href="#">subglobal1 link</a> 
  </div> 
  <div id="subglobal2" class="subglobalNav"> 
    <a href="#">subglobal2 link</a> | <a href="#">subglobal2 link</a> | <a href="#">subglobal2
    link</a> | <a href="#">subglobal2 link</a> | <a href="#">subglobal2 link</a> | <a href="#">subglobal2
    link</a> | <a href="#">subglobal2 link</a> 
  </div> 
  <div id="subglobal3" class="subglobalNav"> 
    <a href="#">subglobal3 link</a> | <a href="#">subglobal3 link</a> | <a href="#">subglobal3
    link</a> | <a href="#">subglobal3 link</a> | <a href="#">subglobal3 link</a> | <a href="#">subglobal3
    link</a> | <a href="#">subglobal3 link</a> 
  </div> 
  <div id="subglobal4" class="subglobalNav"> 
    <a href="#">subglobal4 link</a> | <a href="#">subglobal4 link</a> | <a href="#">subglobal4
    link</a> | <a href="#">subglobal4 link</a> | <a href="#">subglobal4 link</a> | <a href="#">subglobal4
    link</a> | <a href="#">subglobal4 link</a> 
  </div> 
  <div id="subglobal5" class="subglobalNav"> 
    <a href="#">subglobal5 link</a> | <a href="#">subglobal5 link</a> | <a href="#">subglobal5
    link</a> | <a href="#">subglobal5 link</a> | <a href="#">subglobal5 link</a> | <a href="#">subglobal5
    link</a> | <a href="#">subglobal5 link</a> 
  </div> 
  <div id="subglobal6" class="subglobalNav"> 
    <a href="#">subglobal6 link</a> | <a href="#">subglobal6 link</a> | <a href="#">subglobal6
    link</a> | <a href="#">subglobal6 link</a> | <a href="#">subglobal6 link</a> | <a href="#">subglobal6
    link</a> | <a href="#">subglobal6 link</a> 
  </div> 
  <div id="subglobal7" class="subglobalNav"> 
    <a href="#">subglobal7 link</a> | <a href="#">subglobal7 link</a> | <a href="#">subglobal7
    link</a> | <a href="#">subglobal7 link</a> | <a href="#">subglobal7 link</a> | <a href="#">subglobal7
    link</a> | <a href="#">subglobal7 link</a> 
  </div> 
  <div id="subglobal8" class="subglobalNav"> 
    <a href="#">subglobal8 link</a> | <a href="#">subglobal8 link</a> | <a href="#">subglobal8
    link</a> | <a href="#">subglobal8 link</a> | <a href="#">subglobal8 link</a> | <a href="#">subglobal8
    link</a> | <a href="#">subglobal8 link</a> 
  </div> 
</div> 
<!-- end masthead --> 
<div id="pagecell1"> 
  <!--pagecell1--> 
  <img alt="" src="images/tl_curve_white.gif" height="6" width="6" id="tl"> <img alt="" src="images/tr_curve_white.gif" height="6" width="6" id="tr"> 
  <div id="breadCrumb"> 
    <?php include ('bemvindo.php'); ?>
  </div> 
  <div id="pageName"> 
    <h2>Page Name</h2> 
    <img alt="small logo" src="" height="59" width="66"/> 
  </div> 
  <div id="pageNav"> 
    <div id="sectionLinks"> 
      <a href="#">Section Link</a> <a href="#">Section Link</a> <a href="#">Section
      Link</a> <a href="#">Section Link</a> <a href="#">Section Link</a> <a href="#">Section
      Link</a> 
    </div> 
    <div class="relatedLinks"> 
      <h3>Related Link Category</h3> 
      <a href="#">Related Link</a> <a href="#">Related Link</a> <a href="#">Related
      Link</a> <a href="#">Related Link</a> <a href="#">Related Link</a> <a href="#">Related
      Link</a> 
    </div> 
    <div class="relatedLinks"> 
      <h3>Related Link Category</h3> 
      <a href="#">Related Link</a> <a href="#">Related Link</a> <a href="#">Related
      Link</a> <a href="#">Related Link</a> <a href="#">Related Link</a> <a href="#">Related
      Link</a> 
    </div> 
    <div id="advert"> 
      <img src="" alt="" width="107" height="66" /> Advertisement copy goes here.
      Advertisement copy goes here.
    </div> 
  </div> 
  <div id="content"> 
    <div class="feature"> 
      <?php include ('cadastrar.php'); ?>
    </div> 
    <div class="story"> 
      
    </div> 
    <div class="story"> 
      
    </div> 
  </div> 
   <div id="siteInfo"> 
    <img src="" width="44" height="22"> <a href="#">About Us</a> | <a href="#">Site
    Map</a> | <a href="#">Privacy Policy</a> | <a href="#">Contact Us</a> | &copy;2003
    Company Name
  </div> 
</div> 
<!--end pagecell1--> 
<br> 
<script type="text/javascript">
    <!--
      var menuitem1 = new menu(7,1,"hidden");
            var menuitem2 = new menu(7,2,"hidden");
            var menuitem3 = new menu(7,3,"hidden");
            var menuitem4 = new menu(7,4,"hidden");
            var menuitem5 = new menu(7,5,"hidden");
            var menuitem6 = new menu(7,6,"hidden");
            var menuitem7 = new menu(7,7,"hidden");
    // -->
    </script> 
</body>
</html>
verifica.php
<?
####################################
#    Protegendo páginas v. 2.5     #
#  Script desenvolvido por |paes|  #
####################################
####################################
#           Não altere               #
####################################
// Sistema para verificar se o usuário já está logado ou não

if($acao == sair){
setcookie("usuario");
setcookie("senha");
header("Location: ".$_SESSION['local']);
}
?>
login.php
<?php
####################################
#    Protegendo páginas v. 2.5     #
#  Script desenvolvido por |paes|  #
####################################
include("config.php");
include("include.php");


$query = mysql_query("Select * From users where login='$login_' and senha='$senha_'");
$valida = mysql_fetch_array($query);

$user = $valida["login"];
$pass = $valida["senha"];

if($login_ == '' || $senha_ == ''){
echo"
<HTML>
<title>$nsite</title>
<form action=\"login.php\" method=\"post\">
<table align=\"center\" width=\"90%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr><td height=\"25\">Bem vindo <b>visitante</b>!&nbsp;&nbsp;<a href=\"cadastro.php\" target=\"_parent\">Cadastre-se</a> ou efetue login ao lado:</td>
<td height=\"25\">CPF/CNPJ:</td><td><input name=\"login_\" type=\"text\"></td>
<td height=\"25\">Repita CPF/CNPJ:</td><td><input name=\"senha_\" type=\"password\"></td>
<td height=\"25\">&nbsp;</td><td><input name=\"logar\" type=\"submit\" value=\"Logar\"></td></tr>
</table>
</form>
</HTML>";
} elseif($login_ == $user && $senha_ == $pass){
setcookie("usuario", $login_);
setcookie("senha", $senha_);
header("Location: ".$_SESSION['local']);
} elseif($login_ != $valida["login"] || $senha_ != $valida["senha"]){
echo "<font face=\"$fonte\" size=\"$tfonte\">Usuário ou senha inválido.<br><a href=mailto:$admine>Contate o administrador</a> se você tem certeza de que os dados estão corretos.<br><br>
<a href=login.php>«« Voltar</a></font>";
}
?>
bemvindo.php
<?
include("config.php");
include("include.php");

if(!$HTTP_COOKIE_VARS["usuario"] && !$HTTP_COOKIE_VARS["senha"]){
include("login.php");
}else{
echo"
<font face=$fonte size=$tfonte>
Bem vindo <b>$usuario</b>!&nbsp;&nbsp;&nbsp;<a href=?acao=sair>Sair</a>";
}
?>

Link para o comentário
Compartilhar em outros sites

  • 0

Beraldo, agora tentei fazer esse esquema com query string mas o problema agora está na hora de efetuar logoff ele mostra um erro que o acesso não é permitido. Na hora de fazer login ele funciona.

Se quiser dá pra fazer um teste aqui: http://www.acap-es.org.br/lorentino/index.php

use o CPF 45761613506 para teste de login/logoff. Por enquanto o único link que está utilizando query string é o link "Beija-flores".

Onde será que está o problema no código abaixo?!

index.php

<?php
session_start();
$_SESSION['local'] = isset ($_SERVER['QUERY_STRING']) ? $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING'] : $_SERVER['PHP_SELF'];
include("verifica.php");
include("query.php");
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=">
<title>Untitled Document</title>
<link rel="stylesheet" href="styles/emx_nav_left.css" type="text/css">
<script type="text/javascript">
<!--
var time = 3000;
var numofitems = 7;

//menu constructor
function menu(allitems,thisitem,startstate){ 
  callname= "gl"+thisitem;
  divname="subglobal"+thisitem;  
  this.numberofmenuitems = 7;
  this.caller = document.getElementById(callname);
  this.thediv = document.getElementById(divna
  this.thediv.style.visibility = startstate;
}

//menu methods
function ehandler(event,theobj){
  for (var i=1; i<= theobj.numberofmenuitems; i++){
    var shutdiv =eval( "menuitem"+i+".thediv");
    shutdiv.style.visibility="hidden";
  }
  theobj.thediv.style.visibility="visible";
}
                
function closesubnav(event){
  if ((event.clientY <48)||(event.clientY > 107)){
    for (var i=1; i<= numofitems; i++){
      var shutdiv =eval('menuitem'+i+'.thediv');
      shutdiv.style.visibility='hidden';
    }
  }
}
// -->
</script>
</head>
<body onmousemove="closesubnav(event);"> 
<div class="skipLinks">skip to: <a href="#content">page content</a> | <a href="pageNav">links on this page</a> | <a href="#globalNav">site navigation</a> | <a href="#siteInfo">footer (site information)</a> </div>
<div id="masthead"> 
  <h1 id="siteName">Site Name</h1> 
  <div id="utility"> 
    <a href="#">Utility Link</a> | <a href="#">Utility Link</a> | <a href="#">Utility
    Link</a> 
  </div> 
  <div id="globalNav"> 
    <img alt="" src="images/gblnav_left.gif" height="32" width="4" id="gnl"> <img alt="" src="images/glbnav_right.gif" height="32" width="4" id="gnr"> 
    <div id="globalLink"> 
      <a href="#" id="gl1" class="glink" onmouseover="ehandler(event,menuitem1);">Cadastrar</a><a href="#" id="gl2" class="glink" onmouseover="ehandler(event,menuitem2);">Como Fazer Pedido </a><a href="#" id="gl3" class="glink" onmouseover="ehandler(event,menuitem3);">Fazer Pedido </a><a href="#" id="gl4" class="glink" onmouseover="ehandler(event,menuitem4);">Produtos</a><a href="#" id="gl5" class="glink" onmouseover="ehandler(event,menuitem5);">Meu Carrinho </a><a href="#" id="gl6" class="glink" onmouseover="ehandler(event,menuitem6);">Contato</a><a href="#" id="gl7" class="glink" onmouseover="ehandler(event,menuitem7);">global
      link</a> 
    </div> 
    <!--end globalLinks-->      
  </div> 
  <!-- end globalNav --> 
  <div id="subglobal1" class="subglobalNav"> 
    <a href="#">subglobal1 link</a> | <a href="#">subglobal1 link</a> | <a href="#">subglobal1
    link</a> | <a href="#">subglobal1 link</a> | <a href="#">subglobal1 link</a> | <a href="#">subglobal1
    link</a> | <a href="#">subglobal1 link</a> 
  </div> 
  <div id="subglobal2" class="subglobalNav"> 
    <a href="#">subglobal2 link</a> | <a href="#">subglobal2 link</a> | <a href="#">subglobal2
    link</a> | <a href="#">subglobal2 link</a> | <a href="#">subglobal2 link</a> | <a href="#">subglobal2
    link</a> | <a href="#">subglobal2 link</a> 
  </div> 
  <div id="subglobal3" class="subglobalNav"> 
    <a href="#">subglobal3 link</a> | <a href="#">subglobal3 link</a> | <a href="#">subglobal3
    link</a> | <a href="#">subglobal3 link</a> | <a href="#">subglobal3 link</a> | <a href="#">subglobal3
    link</a> | <a href="#">subglobal3 link</a> 
  </div> 
  <div id="subglobal4" class="subglobalNav"> 
    <a href="#">subglobal4 link</a> | <a href="#">subglobal4 link</a> | <a href="#">subglobal4
    link</a> | <a href="#">subglobal4 link</a> | <a href="#">subglobal4 link</a> | <a href="#">subglobal4
    link</a> | <a href="#">subglobal4 link</a> 
  </div> 
  <div id="subglobal5" class="subglobalNav"> 
    <a href="#">subglobal5 link</a> | <a href="#">subglobal5 link</a> | <a href="#">subglobal5
    link</a> | <a href="#">subglobal5 link</a> | <a href="#">subglobal5 link</a> | <a href="#">subglobal5
    link</a> | <a href="#">subglobal5 link</a> 
  </div> 
  <div id="subglobal6" class="subglobalNav"> 
    <a href="#">subglobal6 link</a> | <a href="#">subglobal6 link</a> | <a href="#">subglobal6
    link</a> | <a href="#">subglobal6 link</a> | <a href="#">subglobal6 link</a> | <a href="#">subglobal6
    link</a> | <a href="#">subglobal6 link</a> 
  </div> 
  <div id="subglobal7" class="subglobalNav"> 
    <a href="#">subglobal7 link</a> | <a href="#">subglobal7 link</a> | <a href="#">subglobal7
    link</a> | <a href="#">subglobal7 link</a> | <a href="#">subglobal7 link</a> | <a href="#">subglobal7
    link</a> | <a href="#">subglobal7 link</a> 
  </div> 
  <div id="subglobal8" class="subglobalNav"> 
    <a href="#">subglobal8 link</a> | <a href="#">subglobal8 link</a> | <a href="#">subglobal8
    link</a> | <a href="#">subglobal8 link</a> | <a href="#">subglobal8 link</a> | <a href="#">subglobal8
    link</a> | <a href="#">subglobal8 link</a> 
  </div> 
</div> 
<!-- end masthead --> 
<div id="pagecell1"> 
  <!--pagecell1--> 
  <img alt="" src="images/tl_curve_white.gif" height="6" width="6" id="tl"> <img alt="" src="images/tr_curve_white.gif" height="6" width="6" id="tr"> 
  <div id="breadCrumb"> 
    <?php include ('bemvindo.php'); ?>
  </div> 
  <div id="pageName"> 
    <h2>Page Name</h2> 
    <img alt="small logo" src="" height="59" width="66"/> 
  </div> 
  <div id="pageNav"> 
    <div id="sectionLinks"> 
      <a href="#">Jel Plast </a> <a href="#">MegaZoo</a> <a href="#">NutriP&aacute;ssaros</a> <a href="#">Quinabra</a> <a href="#">Sementes</a> <a href="#">Section
      Link</a> 
    </div> 
    <div class="relatedLinks"> 
      <h3>Jel Plast </h3> 
      <a href="#">Aves</a> <a href="?categoria=jp&sub=beija">Beija-Flores</a> <a href="#">Hamsters</a> <a href="#">Related Link</a> <a href="#">Related Link</a> <a href="#">Related
      Link</a> 
    </div> 
    <div class="relatedLinks"> 
      <h3>Related Link Category</h3> 
      <a href="#">Related Link</a> <a href="#">Related Link</a> <a href="#">Related
      Link</a> <a href="#">Related Link</a> <a href="#">Related Link</a> <a href="#">Related
      Link</a> 
    </div> 
    <div id="advert"> 
      <img src="" alt="" width="107" height="66" /> Advertisement copy goes here.
      Advertisement copy goes here.
    </div> 
  </div> 
  <div id="content"> 
    <div class="feature"> 
<?php
if( (isset($pagina)) and (file_exists($pagina)) ) {
include($pagina);
} else {
echo "<br><b>Página solicitada não existente.<br><a href=\"java script:history.back();\">Voltar</a></b>";
}
?>
    </div> 
    <div class="story"> 
      
    </div> 
    <div class="story"> 
      
    </div> 
  </div> 
   <div id="siteInfo"> 
    <img src="" width="44" height="22"> <a href="#">About Us</a> | <a href="#">Site
    Map</a> | <a href="#">Privacy Policy</a> | <a href="#">Contact Us</a> | &copy;2003
    Company Name
  </div> 
</div> 
<!--end pagecell1--> 
<br> 
<script type="text/javascript">
    <!--
      var menuitem1 = new menu(7,1,"hidden");
            var menuitem2 = new menu(7,2,"hidden");
            var menuitem3 = new menu(7,3,"hidden");
            var menuitem4 = new menu(7,4,"hidden");
            var menuitem5 = new menu(7,5,"hidden");
            var menuitem6 = new menu(7,6,"hidden");
            var menuitem7 = new menu(7,7,"hidden");
    // -->
    </script> 
</body>
</html>
verifica.php
<?
####################################
#    Protegendo páginas v. 2.5     #
#  Script desenvolvido por |paes|  #
####################################
####################################
#           Não altere               #
####################################
// Sistema para verificar se o usuário já está logado ou não

if($acao == sair){
session_start();
setcookie("usuario");
setcookie("senha");
header("Location: ".$_SESSION['local']);
}
?>
query.php
<?php
$categoria = isset($_REQUEST['categoria']) ? $_REQUEST['categoria'] : "";
$sub = isset($_REQUEST['sub']) ? $_REQUEST['sub'] : "";
?>

<?php
if ($categoria == "" && !$sub) {
$pagina = "cadastrar.php"; 
}
elseif ($categoria == "jp" && !$sub) {
$pagina = "jp.php";
}
elseif ($categoria == "jp" && $sub == "beija") {
$pagina = "loja/jelplast/beija.php"; 
}
?>
bemvindo.php
<?
include("config.php");
include("include.php");

if(!$HTTP_COOKIE_VARS["usuario"] && !$HTTP_COOKIE_VARS["senha"]){
include("login.php");
}else{
echo"
<font face=$fonte size=$tfonte>
Bem vindo <b>$usuario</b>!&nbsp;&nbsp;&nbsp;<a href=?acao=sair>Sair</a>";
}
?>~
login.php
<?php
####################################
#    Protegendo páginas v. 2.5     #
#  Script desenvolvido por |paes|  #
####################################
include("config.php");
include("include.php");

session_start();

$query = mysql_query("Select * From users where login='$login_' and senha='$senha_'");
$valida = mysql_fetch_array($query);

$user = $valida["login"];
$pass = $valida["senha"];

if($login_ == '' || $senha_ == ''){
echo"
<HTML>
<title>$nsite</title>
<form action=\"login.php\" method=\"post\">
<table align=\"center\" width=\"90%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr><td height=\"25\">Bem vindo <b>visitante</b>!&nbsp;&nbsp;<a href=\"cadastro.php\" target=\"_parent\">Cadastre-se</a> ou efetue login ao lado:</td>
<td height=\"25\">CPF/CNPJ:</td><td><input name=\"login_\" type=\"text\"></td>
<td height=\"25\">Repita CPF/CNPJ:</td><td><input name=\"senha_\" type=\"password\"></td>
<td height=\"25\">&nbsp;</td><td><input name=\"logar\" type=\"submit\" value=\"Logar\"></td></tr>
</table>
</form>
</HTML>";
} elseif($login_ == $user && $senha_ == $pass){
setcookie("usuario", $login_);
setcookie("senha", $senha_);
header("Location: ".$_SESSION['local']);
} elseif($login_ != $valida["login"] || $senha_ != $valida["senha"]){
echo "<font face=\"$fonte\" size=\"$tfonte\">Usuário ou senha inválido.<br><a href=mailto:$admine>Contate o administrador</a> se você tem certeza de que os dados estão corretos.<br><br>
<a href=login.php>«« Voltar</a></font>";
}
?>
cadastrar.php
<?
####################################
#    Protegendo páginas v. 2.5     #
#  Script desenvolvido por |paes|  #
####################################
include("config.php");

  if($acao == 'cadastra'){
$sql = "SELECT * FROM users where login='$CampoNumero'";

$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta ao banco de dados");

if(mysql_num_rows($resultado)>0) {

while ($linha=mysql_fetch_array($resultado)) {
$CampoNumero = $linha["loginc"];
}
}
    if($CampoNumero == $loginc){
echo"<script>alert('Este CPF/CNPJ já está cadastrado. Entre com outro CPF/CNPJ');
history.back(-1);</script>";
}else{
    if (${"chkCPF"}=="on"){
        CalculaCPF($CampoNumero);
    }else{
        CalculaCNPJ($CampoNumero);
    }
}
} else {
echo"
<HTML>
<head>
<title>$nsite</title>
</head>
<form action=\"cadastrar.php?acao=cadastra\" method=\"post\" onSubmit=\"MM_validateForm('nome','','R','email','','NisEmail','ddd','','RisNum','telefone','','RisNum','endereco','','R','cep','','RisNum','cidade','','R','estado','','R','CampoNumero','','RisNum');return document.MM_returnValue\">
<table width=\"100%\" align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr><td class=\"texto\">Nome:&nbsp;</td><td><input class=\"campo\" name=\"nome\" type=\"text\" size=\"30\" maxlength=\"255\"></td></tr>
<tr><td class=\"texto\">E-mail:&nbsp;</td><td><input class=\"campo\" name=\"email\" type=\"text\" size=\"30\" maxlength=\"100\"></td></tr>
<tr><td class=\"texto\">DDD(xx) - Telefone(somente números):&nbsp;</td><td><input class=\"campo\" name=\"ddd\" type=\"text\" size=\"2\" maxlength=\"2\">&nbsp;-&nbsp;<input class=\"campo\" name=\"telefone\" type=\"text\" size=\"15\" maxlength=\"8\"></td></tr>
<tr><td class=\"texto\">Endereço:&nbsp;</td><td><input class=\"campo\" name=\"endereco\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\">CEP (Somente números):&nbsp;</td><td><input class=\"campo\" name=\"cep\" type=\"text\" size=\"15\" maxlength=\"8\"></td></tr>
<tr><td class=\"texto\">Cidade:&nbsp;</td><td><input class=\"campo\" name=\"cidade\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\">Estado:&nbsp;</td><td><input class=\"campo\" name=\"estado\" type=\"text\" size=\"30\"></td></tr>
<tr><td class=\"texto\"><input type=\"radio\" name=\"chkCPF\" value=\"on\" checked>CPF (pessoa física) ou</td></tr>
<tr><td class=\"texto\"><input type=\"radio\" name=\"chkCPF\" value=\"off\">CNPJ (pessoa jurídica)</td></tr>
<tr><td class=\"texto\">N&uacute;mero (CPF/CNPJ):</td><td><input class=\"campo\" type=\"text\" name=\"CampoNumero\" size=\"18\" maxlength=\"14\"></td></tr>
<tr><td class=\"texto\"></td><td><input class=\"campo\" name=\"cadastrar\" type=\"submit\" value=\"Cadastrar\"></td></tr>
<tr><td class=\"texto\"></td><td><a href=java script:history.go(-1)>«« Voltar</a></td></tr>
</table>
</HTML>
";
}

  //Calcula CPF

  function CalculaCPF($CampoNumero)
  {
   $RecebeCPF=$CampoNumero;
   //Retirar todos os caracteres que não sejam 0-9
   $s="";
   for ($x=1; $x<=strlen($RecebeCPF); $x=$x+1)
   {
    $ch=substr($RecebeCPF,$x-1,1);
    if (ord($ch)>=48 && ord($ch)<=57)
    {
      $s=$s.$ch;
    }
   }
   
   $RecebeCPF=$s;
   if (strlen($RecebeCPF)!=11)
   {
    echo "<script>alert('CPF deve conter 11 dígitos.');
history.back(-1);</script>";
   }
   else
     if ($RecebeCPF=="00000000000")
     {
       $then;
       echo "<script>alert('CPF Inválido. Entre com um CPF Válido');
history.back(-1);</script>";
     }
     else
     {
      $Numero[1]=intval(substr($RecebeCPF,1-1,1));
      $Numero[2]=intval(substr($RecebeCPF,2-1,1));
      $Numero[3]=intval(substr($RecebeCPF,3-1,1));
      $Numero[4]=intval(substr($RecebeCPF,4-1,1));
      $Numero[5]=intval(substr($RecebeCPF,5-1,1));
      $Numero[6]=intval(substr($RecebeCPF,6-1,1));
      $Numero[7]=intval(substr($RecebeCPF,7-1,1));
      $Numero[8]=intval(substr($RecebeCPF,8-1,1));
      $Numero[9]=intval(substr($RecebeCPF,9-1,1));
      $Numero[10]=intval(substr($RecebeCPF,10-1,1));
      $Numero[11]=intval(substr($RecebeCPF,11-1,1));

     $soma=10*$Numero[1]+9*$Numero[2]+8*$Numero[3]+7*$Numero[4]+6*$Numero[5]+5*
     $Numero[6]+4*$Numero[7]+3*$Numero[8]+2*$Numero[9];
     $soma=$soma-(11*(intval($soma/11)));

    if ($soma==0 || $soma==1)
    {
      $resultado1=0;
    }
    else
    {
      $resultado1=11-$soma;
    }

    if ($resultado1==$Numero[10])
    {
     $soma=$Numero[1]*11+$Numero[2]*10+$Numero[3]*9+$Numero[4]*8+$Numero[5]*7+$Numero[6]*6+$Numero[7]*5+
     $Numero[8]*4+$Numero[9]*3+$Numero[10]*2;
     $soma=$soma-(11*(intval($soma/11)));

     if ($soma==0 || $soma==1)
     {
       $resultado2=0;
     }
     else
     {
      $resultado2=11-$soma;
     }
     if ($resultado2==$Numero[11]){
        $nome = $_POST['nome'];
        $email = $_POST['email'];
        $ddd = $_POST['ddd'];
        $telefone = $_POST['telefone'];
        $endereco = $_POST['endereco'];
        $cep = $_POST['cep'];
        $cidade = $_POST['cidade'];
        $estado = $_POST['estado'];
        $cpf = $_POST['CampoNumero'];
        $cnpj = '';
        $login = $_POST['CampoNumero'];
        $senha = $_POST['CampoNumero'];
        $sql = mysql_query("Insert into users values('$id', '$nome', '$email', '$ddd', '$telefone', '$endereco', '$cep', '$cidade', '$estado', '$cpf', '$cnpj', '$login', '$senha')");

if($sql){
echo "<script>alert('Usuário cadastrado com sucesso.');
location.href='logado.php';
</script>
";
} else {
echo "<script>alert('Não foi possível cadastrar usuário.');
history.back(-1);
</script>
";
}

     }
     else
     {
     echo "<script>alert('CPF Inválido. Entre com um CPF Válido');
history.back(-1);</script>";
     }
    }
    else
    {
     echo "<script>alert('CPF Inválido. Entre com um CPF Válido');
history.back(-1);</script>";
    }
   }
  }
// Fim do Calcula CPF


//Função que calcula CNPJ

  function CalculaCNPJ($CampoNumero)
  {
   $RecebeCNPJ=${"CampoNumero"};

   $s="";
   for ($x=1; $x<=strlen($RecebeCNPJ); $x=$x+1)
   {
    $ch=substr($RecebeCNPJ,$x-1,1);
    if (ord($ch)>=48 && ord($ch)<=57)
    {
     $s=$s.$ch;
    }
   }

   $RecebeCNPJ=$s;
   if (strlen($RecebeCNPJ)!=14)
   {
     echo "<script>alert('CNPJ deve conter 14 dígitos.');
history.back(-1);</script>s</h1>";
   }
   else
    if ($RecebeCNPJ=="00000000000000")
    {
     $then;
     echo "<script>alert('CNPJ Inválido. Entre com um CNPJ Válido');
history.back(-1);</script>";
   }
   else
   {
    $Numero[1]=intval(substr($RecebeCNPJ,1-1,1));
    $Numero[2]=intval(substr($RecebeCNPJ,2-1,1));
    $Numero[3]=intval(substr($RecebeCNPJ,3-1,1));
    $Numero[4]=intval(substr($RecebeCNPJ,4-1,1));
    $Numero[5]=intval(substr($RecebeCNPJ,5-1,1));
    $Numero[6]=intval(substr($RecebeCNPJ,6-1,1));
    $Numero[7]=intval(substr($RecebeCNPJ,7-1,1));
    $Numero[8]=intval(substr($RecebeCNPJ,8-1,1));
    $Numero[9]=intval(substr($RecebeCNPJ,9-1,1));
    $Numero[10]=intval(substr($RecebeCNPJ,10-1,1));
    $Numero[11]=intval(substr($RecebeCNPJ,11-1,1));
    $Numero[12]=intval(substr($RecebeCNPJ,12-1,1));
    $Numero[13]=intval(substr($RecebeCNPJ,13-1,1));
    $Numero[14]=intval(substr($RecebeCNPJ,14-1,1));

    $soma=$Numero[1]*5+$Numero[2]*4+$Numero[3]*3+$Numero[4]*2+$Numero[5]*9+$Numero[6]*8+$Numero[7]*7+
    $Numero[8]*6+$Numero[9]*5+$Numero[10]*4+$Numero[11]*3+$Numero[12]*2;

    $soma=$soma-(11*(intval($soma/11)));

   if ($soma==0 || $soma==1)
   {
     $resultado1=0;
   }
   else
   {
    $resultado1=11-$soma;
   }
   if ($resultado1==$Numero[13])
   {
    $soma=$Numero[1]*6+$Numero[2]*5+$Numero[3]*4+$Numero[4]*3+$Numero[5]*2+$Numero[6]*9+
    $Numero[7]*8+$Numero[8]*7+$Numero[9]*6+$Numero[10]*5+$Numero[11]*4+$Numero[12]*3+$Numero[13]*2;
    $soma=$soma-(11*(intval($soma/11)));
    if ($soma==0 || $soma==1)
    {
     $resultado2=0;
    }
   else
   {
   $resultado2=11-$soma;
   }
   if ($resultado2==$Numero[14]){
        $nome = $_POST['nome'];
        $email = $_POST['email'];
        $ddd = $_POST['ddd'];
        $telefone = $_POST['telefone'];
        $endereco = $_POST['endereco'];
        $cep = $_POST['cep'];
        $cidade = $_POST['cidade'];
        $estado = $_POST['estado'];
        $cpf = '';
        $cnpj = $_POST['CampoNumero'];
        $login = $_POST['CampoNumero'];
        $senha = $_POST['CampoNumero'];        
        $sql = mysql_query("Insert into users values('$id', '$nome', '$email', '$ddd', '$telefone', '$endereco', '$cep', '$cidade', '$estado', '$cpf', '$cnpj', '$login', '$senha')");

if($sql){
echo "<script>alert('Usuário cadastrado com sucesso.');
location.href='logado.php';
</script>
";
} else {
echo "<script>alert('Não foi possível cadastrar usuário.');
history.back(-1);
</script>
";
}

   }
   else
   {
   echo "<script>alert('CNPJ Inválido. Entre com um CNPJ Válido');
history.back(-1);</script>";
   }
  }
  else
  {
   echo "<script>alert('CNPJ Inválido. Entre com um CNPJ Válido');
history.back(-1);</script>";
  }
 }
}
//Fim do Calcula CNPJ
?>
<?
include("copyright.php");
?>
<HTML>
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,que,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='O campo '+nm+' requer um endereço de email válido.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='O campo '+nm+' aceita somente números.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += 'O campo '+nm+' deve ser preenchido.\n'; }
  } if (errors) alert('Erro ao preencher o formulário:\n'+errors);
  document.MM_returnValue = (errors == '');
}
//-->
</script>
</head>
</html>
beija.php
<?
include("verifica.php");
?>
<?
//INICIALIZA A SESSÃO
session_start();

//MONTA O ARRAY DE PRODUTOS
$produtos[101][CODIGO]     =   "010JP";
$produtos[101][ARTISTA]     =   "Beija-Flores";
$produtos[101][ALBUM]       =   "Bebedouro Luxo";
$produtos[101][preço]       =   "25,50";
$produtos[101][THUMB]      =   "/thumbs/jelplast/beijaflores/010jp.jpg";
$produtos[101][IMAGEM]      =   "/imagens/jelplast/beijaflores/010jp.jpg";

$produtos[201][CODIGO]     =   "020JP";
$produtos[201][ARTISTA]     =   "Beija-Flores";
$produtos[201][ALBUM]       =   "Bebedouro Bandeja";
$produtos[201][preço]       =   "28,35";
$produtos[201][THUMB]      =   "/thumbs/jelplast/beijaflores/020jp.jpg";
$produtos[201][IMAGEM]      =   "/imagens/jelplast/beijaflores/020jp.jpg";

$produtos[301][CODIGO]     =   "030JP";
$produtos[301][ARTISTA]     =   "Beija-Flores";
$produtos[301][ALBUM]       =   "Bebedouro Anti-Formiga";
$produtos[301][preço]       =   "27,00";
$produtos[301][THUMB]      =   "/thumbs/jelplast/beijaflores/030jp.jpg";
$produtos[301][IMAGEM]      =   "/imagens/jelplast/beijaflores/030jp.jpg";

$produtos[401][CODIGO]     =   "040JP";
$produtos[401][ARTISTA]     =   "Beija-Flores";
$produtos[401][ALBUM]       =   "Bebedouro Simples";
$produtos[401][preço]       =   "30,00";
$produtos[401][THUMB]      =   "/thumbs/jelplast/beijaflores/040jp.jpg";
$produtos[401][IMAGEM]      =   "/imagens/jelplast/beijaflores/040jp.jpg";


//TOTAL DE PRODUTOS POR LINHA
$total = 2;
?>

<html>
<head>
<title>97º artigo PHP</title>
<style type="text/css">
<!--
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
-->
</style>
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
</head>

<body>
<table width="773"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td> <br>
    <table width="95%"  border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td align='center'><font face='Arial' size='4'><b>Bebedouros para Beija-Flores </b></font></td>
      </tr>
    </table>
    <br>
    <table width="95%"  border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td><font face='Arial' size='2'>Confira abaixo, os produtos dispon&iacute;veis no site:</font> </td>
      </tr>
    </table>
    <br>   
    <form action="carrinho.php" method="post" name="frmcarrinho">
       <input type="hidden" name="opc_efetivar" value="1">

       <table width="90%"  border="0" align="center" cellpadding="0" cellspacing="0"> 
       <tr>
       <?
       //PEGA A CHAVE DO ARRAY
       $chave = array_keys($produtos);
       
       //EXIBE OS PRODUTOS
        for($i=0; $i<sizeof($chave); $i++) {
           $indice    =   $chave[$i];
           $codigo    =   $produtos[$indice][CODIGO];
           $artista   =   $produtos[$indice][ARTISTA];
           $album     =   $produtos[$indice][ALBUM];
           $preço     =   $produtos[$indice][preço];
           $thumb    =   $produtos[$indice][THUMB];
           $imagem    =   $produtos[$indice][IMAGEM]; 
           
           //VERIFICA
           if($total == $atual) {
              echo "</tr><tr>";
              $atual = 0;
           } ?> 
           
          <td width="14%" height="100"><a href="#" border="0" onClick="MM_openBrWindow('<? echo $imagem; ?>','','width=292,height=465')"><img src="<? echo $thumb; ?>" width="80" height="80" border="0"></a></td>
          <td width="36%">
          
          <table width="95%"  border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
             <td><font face='Arial' size='2'><? echo $artista; ?></font></td>
          </tr>
          
          <tr>
             <td><font face='Arial' size='2'><? echo $album; ?></font></td>
          </tr>
          
          <tr>
             <td><font face='Arial' size='2'>R$ <? echo $preço; ?></font></td>
          </tr>
          
          <tr>
             <td>
             <input type="hidden" name="txtprod[<? echo $indice;?>][CODIGO]"  value="<? echo $codigo; ?>">
             <input type="hidden" name="txtprod[<? echo $indice;?>][ARTISTA]"  value="<? echo $artista; ?>">
             <input type="hidden" name="txtprod[<? echo $indice;?>][ALBUM]"  value="<? echo $album; ?>">
             <input type="hidden" name="txtprod[<? echo $indice;?>][preço]"  value="<? echo $preço; ?>">
             <input type="text" name="txtprod[<? echo $indice;?>][QTDE]"  size="3" maxlength="3">     
             <input type="image" src="carrinho.gif" onClick="java script: document.forms[0].submit();"></td>
          </tr>
          </table></td>
          <?
          //SOMA 1 A VARIÁVEL CONTROLADORA
          $atual++;
       }//FEHA FOR ?>
       </tr>
       </table>   
    </form></td>
  </tr>
  <tr>
    <td><img src="rodape.gif" width="773" height="20"></td>
  </tr>
</table>
</body>
</html>
config.php
<?
####################################
#    Protegendo páginas v. 2.5     #
#  Script desenvolvido por |paes|  #
####################################
// Endereço do seu servidor MySQL
$dbhost='localhost';

// Usuário do MySQL
$dbuser='acapes_frl';

// Senha do MySQL
$dbpasswd='394596';

// Nome do Banco de dados
$dbname='acapes_protecao';

####################################
#           Não altere               #
####################################
// Conexão com o Banco de Dados
$conexao = @mysql_connect($dbhost, $dbuser, $dbpasswd) or die ("Não foi possível conectar-se ao servidor MySQL");
$db = @mysql_select_db($dbname) or die ("Não foi possível selecionar o banco de dados <b>$dbname</b>");
?>
include.php
<?
####################################
#    Protegendo páginas v. 2.5     #
#  Script desenvolvido por |paes|  #
####################################
####################################
#           Não altere               #
####################################
// Sistema para verificar se é administrador
include("config.php");
$sql = "SELECT * FROM config";

$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta ao banco de dados");

if(mysql_num_rows($resultado)>0) {

while ($linha=mysql_fetch_array($resultado)) {
$adminl = $linha["adminl"];
$nsite = $linha["nsite"];
$usite = $linha["usite"];
$nsite = $linha["nsite"];
$fonte = $linha["fonte"];
$tfonte = $linha["tfonte"];
}}
?>

Link para o comentário
Compartilhar em outros sites

  • 0

Com session_start(); e session_destroy(); não funcionou.

Eu criei um link comum para

sair.php

<?php
setcookie("usuario");
setcookie("senha");
header("Location: index.php");
?>
Isso até que faz o logoff e redireciona para index.php, mas eu não queria que ele efetuasse logoff na página1.php e fosse parar na página2.php. Por isso que eu to precisando de algo que detecte a página anterior. e fazendo sair.php
<?php
session_start();
setcookie("usuario");
setcookie("senha");
header("Location: ".$_SESSION['local']);
?>

também não funcionou.

Alguém tem alguma luz aí?!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...