Witam mam problem z sesją po zalogowaniu wyświetlam powitanie użytkownika:
<?php
if ($_SESSION["zalogowany"]=="tak") {
echo "<p>Witaj <b>".$_SESSION["login"]."</b></p>"; ?>
i zaraz po zalogowaniu jest ok wyświetla się Witaj "user" ale po odświeżeniu strony wyświetla się tylko Witaj .
jeszcze kod sesji:
<?
$pg_host = "host";
$pg_login = "login";
$pg_haslo = "haslo";
$pg_baza = "baza";
$pg_tabela = "tabela";
$login = $_POST["login"];
$haslo = $_POST["haslo"];
if ($_GET["login"]=="koniec") { // wylogowanie
} else if ($login<>"" and $haslo<>"") {
$db_handle = pg_connect("dbname =$pg_baza user=$pg_login password=$pg_haslo host=$pg_host"); if($db_handle)
{
$query="SELECT * FROM $pg_tabela WHERE login='$login' and haslo='$haslo' and status=5";
$wynik = pg_exec ($db_handle, $query); $_SESSION["zalogowany"]="tak";
$_SESSION["login"]=$dane["login"];
$_SESSION["imie"]=$dane["imie"];
$_SESSION["email"]=$dane["email"];
}
}
}
?>
może ma ktoś jakiś pomysł?