Svaka cast, brzi ste od munje
Ovako:
Citat:
U tvom slucaju cini mi se da si ti kod za kreiranje sesiaj tavio u sred HTML strane.
To ne moze. Moras taj kod staviti na sam pocetak dokumenta, cak i pre <HTML> oznake i dobro
proveri da nemas neki prazan red ispred php bloka.
Pa i stavio sam je na pocetak:
Code:
<?
session_start();
include "connect.php";
include "header.php";
print "<br><br>";
...
?>
Koliko sam ja iz php manual-a razumeo session_start() sluzi za kreiranje nove sesije i obnavljanje stare.
Ustvari ovo je jedna login.php scripta u kojoj je dalje:
Code:
...
if($result2) //ako je korisnik registrovan izvrsi iskaz
{
session_start();
$_SESSION['username']=$username;
print "<table width='80%' align='center' cellpadding='5'
cellspacing='1'border='1'><rt><td align='center'>";
print "<font>Uspesno ste se prijavili na sistem, vase korisnicko ime
je:</font> ";
echo $_SESSION['username'];
print " <A href='index.php'>Home</a>";
print "</td></tr></table>";
}
...
Proverava se dali je korisnik registrovan pa ako jeste kreiraj novu sesiju. Mozda sam trebao da ispred ove session_start(); stavim session_destroy() da ubijem trenutnu sesiju. ? A mozda to i nije dobra varijanta?
Citat:
U php.ini setuje session_autostart da bude ukljucen i ovo ti se vise nikada u zivotu nece
dogoditi
Ovo mi je pomoglo, pretpostavlajo sam da se nesto moze uraditi pomocu php.ini. Mada
mozda na ovaj nacin samo mogu da pobegnem od problema a nikako da ga shvatim odnosno resim.
to -> NetworkAdmin
Citat:
<?
$foo=23456;
/*
#
# WARNING :
# Please ensure that you have no whitespaces / empty lines below this message.
# Adding a whitespace or an empty line below this line will cause a PHP error.
#
ja ipak koristim c++ stil za komentare pa nisam iamo problema*/
?>
Nekad sam bio mlad ;)