
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" /> <link rel="stylesheet" href="arkusz_stylow.css" type="text/css" /> </head> <body> <div id="header"> </div> <!-- end header --> <div id="menu"> <a href="index.php">Główna strona</a> <a href="wyswietlanie_kategorii.php">Kategorie</a> <?php else } ?> </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;"; } $commsql = "SELECT nazwa FROM komentarze WHERE id_blogu = " . $row['id'] ." ORDER BY data_wpisu;"; if ($numrows_comm == 0) else { //#1 $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) else { "'>" . $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']; } //#if_2 else } //#if_1 else { //gdy przycisk nie zostanie nacisniety require("naglowek.php"); if($_GET['error']) } ?> <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