Witam,
Mam problem z sesja(tak podejrzewam). Na stronie www.suwalki.mwg.pl/prestiz mam skrypty. W indexie mam ustawiona sesje. Pliki sa wczytywane za pomoca includa
tj.
if($plik=="") {
include ('aa.php');
}
...
<?php
include_once ('config.php');
if(isset($HTTP_POST_VARS['login']) && isset($HTTP_POST_VARS['pass'])) {
// jeżeli użytkownik właśnie podjął próbę zalogowania
$login = $HTTP_POST_VARS['login'];
$pass = $HTTP_POST_VARS['pass'];
define(\"BLAD\", \"<BR> <b style=\"color:red\">BŁĄD:</b>\"); $db = mysql_connect($dbhost, $dbuser, $dbpass) or
die (BLAD
. \"Nie mogę połączyć się z serwerem bazy.\");
//$pass=md5($pass);
$zapytanie = \"SELECT * FROM users2 WHERE user_login='$login' AND user_pass='$pass'\";
{
$HTTP_SESSION_VARS['prawid_uzyt'] = $login;
$result = mysql_db_query($dbname,\"SELECT * FROM status, users WHERE user_login='$login' AND user_pass='$pass' AND users.status_id=status.status_id\"); $status=$row[\"status_nazwa\"];
$HTTP_GET_VARS['status']=$status;
$login=$row[\"user_login\"];
$HTTP_GET_VARS['login']=$login;
}
$HTTP_SESSION_VARS['status'] = $status;
$HTTP_SESSION_VARS['login'] = $login;
}
}
?>
<!-- DOKUMENRT GLOWNY -->
<?
include (\"inc.naglowek.php\");
?>
<TABLE align=\"center\">
<TR>
<TD>
<?
if(isset($HTTP_SESSION_VARS['prawid_uzyt'])) {
define(\"BLAD\", \"<BR> <b style=\"color:red\">BŁĄD:</b>\"); $db = mysql_connect($dbhost, $dbuser, $dbpass) or
die (BLAD
. \"Nie mogę połączyć się z serwerem bazy.\");
?>
<TABLE>
<TR>
<TD valign=\"top\">
<?
include (\"inc.logowanie1.php\");
include (\"inc.panellewy.php\");
?>
</TD>
<TD valign=\"top\">
<?
include (\"inc.top.php\");
include (\"inc.menus.php\");
include (\"inc.menus1.php\");
?>
<TABLE align=\"center\" class=\"ramka\" width=\"610\" bgcolor=\"#cdc7bb\">
<TR>
<TD>
<?
if ($id=='rejestracja') {
include (\"rejestracja.php\");
} elseif ($id=='uczniowie') {
include (\"uczniowie.php\");
} elseif ($id=='szkoly') {
include (\"szkoly.php\");
} elseif ($id=='rozgrywki') {
include (\"rozgrywki.php\");
} elseif ($id=='wyniki') {
include (\"wyniki.php\");
} elseif ($id=='statystyki') {
include (\"statystyki.php\");
} elseif ($id=='kontakt') {
include (\"kontakt.php\");
} elseif ($id=='show') {
include (\"show.php\");
} elseif ($id=='edit') {
include (\"edit.php\");
} elseif ($id=='zmiana_hasla') {
include (\"haslo.php\");
} elseif ($id=='wyloguj') {
include (\"wyloguj.php\");
} elseif ($id=='glosowanie') {
include (\"glosuj.php\");
} else {
include (\"info.php\");
}
?>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<?
} else {
?>
<TABLE>
<TR>
<TD valign=\"top\">
<?
include (\"inc.logowanie.php\");
include (\"inc.panellewy.php\");
?>
</TD>
<TD valign=\"top\">
<?
include (\"inc.top.php\");
include (\"inc.menus.php\");
?>
<TABLE align=\"center\" class=\"ramka\" width=\"610\" bgcolor=\"#cdc7bb\">
<TR>
<TD>
<?
if ($id=='rejestracja') {
include (\"rejestracja.php\");
} elseif ($id=='uczniowie') {
include (\"uczniowie.php\");
} elseif ($id=='szkoly') {
include (\"szkoly.php\");
} elseif ($id=='rozgrywki') {
include (\"rozgrywki.php\");
} elseif ($id=='wyniki') {
include (\"wyniki.php\");
} elseif ($id=='statystyki') {
include (\"statystyki.php\");
} elseif ($id=='kontakt') {
include (\"kontakt.php\");
} else {
include (\"info.php\");
}
?>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<?
}
?>
<TABLE align=\"center\">
<TR>
<TD>
<?
include (\"inc.stopka.php\");
?>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
No i teraz po zalogowaniu sie (login: prestiz pass: prestiz1)niby wszystko jest ok ale podczas przegladania kolejnych stron nie pokazuje ich zawartosci. Dopiero po odswierzeniu pokazuje tresc.
Co moze byc tego przyczyna??
Z gory dziekuje...
Ten post edytował miszqa 29.11.2004, 20:20:18