tak myslalem, bo bez sensu byloby tak robic jak wyzej napisalem.
czy za kazdym razem musi byc rozpoczecie sesji session_start(); ? czy wystarczy tylko raz gdzies na gorze?
jak wyglada "strefa" kodu, ktora pokazuje sie dla zalogowanych? tak?
if (isset($_SESSION['user_id']) and
isset($_SESSION['login']))
{
require('db.php');
widoczne dla zalogowanych
}
w takim razie jak wyglada "strefa" kodu dla niezalogowanych?
np. jakbym to wygladalo na takim przykladzie. mamy jakis tam formularz dodawania komentarzy.
i po zalogowaniu wyswietla sie formularz, a gdy nie jestesmy pisze, ze nalezy sie zalogowac aby moc dodac komentarz.
<?php
if (isset($_SESSION['user_id']) and
isset($_SESSION['login']))
{
require('db.php');
}
else
{
echo "zaloguj sie aby moc dodac komentarz";
}
?>
tak? i zawsze musze rozpoczynac sesje?
jak wstawie gdzies w srodek to wywala mi takie cos:
Warning
: session_start(): Cannot send session cache limiter
- headers already sent
(output started at c
:\usr\apache\httpd\html\pokaz_fanklub
.php
:19) in c
:\usr\apache\httpd\html\pokaz_fanklub
.php on line
29
linijka 29 to session_start();
if (isset($_SESSION['user_id']) and
isset($_SESSION['login']))
{
}
else
{
}
jak wwkleje gdzies w srodek to wywala mi taki blad:
Warning
: session_start(): Cannot send session cache limiter
- headers already sent
(output started at c
:\usr\apache\httpd\html\pokaz_fanklub
.php
:19) in c
:\usr\apache\httpd\html\pokaz_fanklub
.php on line
29
linijka 29 to session_start();
if (isset($_SESSION['user_id']) and
isset($_SESSION['login']))
{
}
else
{
}