cześć wszystkim

mam pewien problem
wrzucilem sobie swoją stronkę na serwer do kolegi - i wszystko ładnie działa
na localhoście natomiast - gdy chce się zalogować - naciskam enter - przekierowuje mnie na główną stronę - i musze jeszcze raz się logować!

na zdalnym wszystko jest ok!
zdebugowałem projekt - gdzieś w momencie wczytywania (a raczej chyba kończenia) wczytywania pliku stopka.php gubi mi zmienną!
naglowek.php
<?php
require("konfiguracja.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" />
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>
<?php echo $config_blogname; ?></title>
<link rel="stylesheet" href="arkusz_stylow.css" type="text/css" />
</head>
<body>
<div id="header">
<h1>
<?php echo $config_blogname; ?></h1>
</div> <!-- end header -->
<div id="menu">
<a href="index.php">Główna strona</a>
<a href="wyswietlanie_kategorii.php">Kategorie</a>
<?php
if(isset($_SESSION['USERNAME']) == TRUE){ echo "<a href='wylogowywanie.php'>Wylogowywanie</a>";} else
echo "<a href='logowanie.php'>Logowanie</a>"; if(isset($_SESSION['USERNAME']) == TRUE) { echo "[<a href='dodawanie_wpisu.php'>Dodaj wpis</a>]"; echo "[<a href='dodawanie_kategorii.php'>Dodaj kategorię</a>]"; } ?>
</div> <!-- end menu -->
<div id="container">
<div id="main">
index.php
<?php
require("naglowek.php");
$sql = "SELECT wpisy.*, kategorie.kat FROM wpisy, kategorie WHERE wpisy.id_kat = kategorie.id ORDER BY data_wpisu DESC LIMIT 1;";
echo "<h2><a href='wyswietlanie_wpisu.php?id=" . $row['id'] . "'>" . $row['temat'] . "</a></h2>"; echo "<i>W <a href='wyswietlanie_kategorii.php?id=" . $row['id_kat'] . "'>" . $row['kat'] . "</a> - data zamieszczenia: " . date("D jS F Y g:iA", strtotime($row['data_wpisu']))."</i>"; if(isset($_SESSION['USERNAME']) == TRUE){ echo " [<a href='aktualizacja_wpisu.php?id=".$row['id']."'>Edytuj</a>]"; }
echo "<p id=komentarze>"; $commsql = "SELECT nazwa FROM komentarze WHERE id_blogu = " . $row['id']
." ORDER BY data_wpisu;";
if ($numrows_comm == 0)
echo "<p id=komentarze>Brak komentarzy.</p>"; else { //#1
echo "(<strong>" . $numrows_comm . "</strong>) komentarzy : "; $i = 1;
echo "<a href='wyswietlanie_wpisu.php?id".$row['id']."#komenatrz" . $i . "'>" . $commrow['nazwa']."</a> "; $i++;
}
} //else #1
$prevsql = "SELECT wpisy.*, kategorie.kat FROM wpisy, kategorie
WHERE wpisy.id_kat = kategorie.id
ORDER BY data_wpisu DESC
LIMIT 1,5;";
if($numrows_prev == 0)
echo "<p>Brak wcześniejszych wpisów.</p>"; else {
echo "<li><a href='wyswietlanie_wpisu.php?id=" . $prevrow['id'] . "'>" . $prevrow['temat'] . "</a></li>";
}
}
require("stopka.php");
?>
<?php
require("konfiguracja.php");
if($_POST['submit']){ //#if_1
$sql = "SELECT * FROM loginy WHERE nazwa_uzytkownika = '".$_POST['nazwa_uzytkownika']."' AND haslo = '" . $_POST['haslo']. "';";
if($numrows == 1){ //#if_2
$_SESSION['USERNAME'] = $row['nazwa_uzytkownika'];
$_SESSION['USERID'] = $row['id'];
header("Location: ".$config_basedir); } //#if_2
else
header("Location: ".$config_basedir ."/logowanie.php?error=1"); } //#if_1
else { //gdy przycisk nie zostanie nacisniety
require("naglowek.php");
if($_GET['error'])
echo "Nieudana operacja logowania. Proszę spróbować ponownie!"; }
?>
<form action="
<?php echo $_SERVER['SCRIPT_NAME'] ?>" method="post">
<table>
<tr>
<td>Nazwa użytkownika</td>
<td><input type="text" name="nazwa_uzytkownika"></td>
</tr>
<tr>
<td>Hasło</td>
<td><input type="password" name="haslo"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Zaloguj"></td>
</tr>
</table>
</form>
<?php
require("stopka.php");
?>
pozdrawiam
Przemysław Maćkowski
Ten post edytował zulik 27.07.2010, 21:14:18