Jump to content


deqr

Member Since 27/01/2004
Offline Last Active 04/12/2008, 13:34
-----

Posts I've Made

In Topic: Sessões Não Funcionam

04/03/2008, 09:58

Faz o seguinte: monta tua query em outra página, e coloca para imprimir o resultado dela como você quer.

Feito esse passo e estando tudo OK, nessa mesma outra página, adiciona os valores nas tuas sessões e imprime os valores das sessões.

É bem mais fácil de saber o que está errado fazendo assim, do que ficar trabalhando em cima de um código que já está completamente cheio de outros comandos.


Só queria dizer que consegui resolver o problema.
Troquei os nomes das sessões e funcionou,
provavelmente havia outra variável com o mesmo nome,
e provavelmente no servidor estava habilitado variáveis globais.

Valeu pela ajuda pessoal!

In Topic: Sessões Não Funcionam

02/03/2008, 18:15

Se os campos são login e id, então só pode ser problema na query sql dele.

Dá um echo nos valores retornados do DB.


Já fiz isso, e se dou um echo mostra as strings, normal :huh:

Vou postar o código que verifica os valores,
se não estiverem gravados redireciono para a página de login:

session_start();

include "includes/conect.php";

//verifica se está logado senao vai para página d login
if( (!isset($_SESSION["id"])) and (!isset($_SESSION["login"])) ){
Header("Location: cadastro.php");
}

//Consulta os gibis cadastrados
$sql = "select id, titulo from gibis where login='".$_SESSION["login"]."'";

$gibis = mysql_query($sql);

if (!$_GET['id']=="") {
$_SESSION["idgibi"] = $_GET['id'];
}


//Exclusao
if ($_GET['op'] == "E") {
foreach($_POST["alterar"] as $altera)
{
$ex = mysql_query("delete from gibis where id=".$altera);
$ex = mysql_query("delete from quadros where id=".$altera);
}

echo "<script>document.location = \"montar_gibi.php\";</script>";
}

if ($_GET['op'] == "X") {
if (!$_GET['idq'] == "") {
$ex = mysql_query("delete from quadros where id=".$_GET['idq']);
echo "<script>document.location = \"montar_gibi.php?op=A&id=".$_GET['id']."\";</script>";
}
}


In Topic: Sessões Não Funcionam

01/03/2008, 23:11

Olá pessoal,
é o seguinte, fiz as alterações que sugeriram mas continua o mesmo problema.
Respondendo às perguntas:
Sim, em meu pc, e no meu trabalho, funciona perfeitamente.

As 2 variáveis de sessões que não estão gravando são: "login" e "id" .

Obrigado pela ajuda,
mais alguma sugestão?
:(

Testou outros servidores?


Testei, a mesma coisa acontece, elas não gravam

In Topic: Sessões Não Funcionam

01/03/2008, 19:38

Olá pessoal,
é o seguinte, fiz as alterações que sugeriram mas continua o mesmo problema.
Respondendo às perguntas:
Sim, em meu pc, e no meu trabalho, funciona perfeitamente.

As 2 variáveis de sessões que não estão gravando são: "login" e "id" .

Obrigado pela ajuda,
mais alguma sugestão?
:(

In Topic: Sessões Não Funcionam

29/02/2008, 15:31

Onde você cria a sessão, tenta trocar o $senha por $_POST['senha'] e o mesmo com o $login.

Se ainda assim não der, tenta usar um session_start() nates.


Fala Bruno,
valeu a ajuda ae cara,
mas não funcionou com o POST.

o que seriam session_start() nates? e como usá-las?

Abraço!

IPB Skin By Virteq