[ j4m0r3 @ 15.10.2013. 12:55 ] @
Zbog cega mi ne rade sesije na sajtu? u pitanju je sajt robnarazmena[com], hosting je kodd Orion telekoma, da li mozda nema veze sa register_globals koji je izbacen od verzije 5.4 php-a?
[ Tpojka @ 15.10.2013. 13:12 ] @
Sličan problem.
[ dakipro @ 15.10.2013. 13:14 ] @
Kako si postavio pitanje, nemoguce je odgovoriti na pitanje. Gde je zapelo, koja je greska, koji je relevantan kod?
Sesije rade i na 5.4, ali ako ti se kod oslanja na register_globals a sad je iskljuceno, dosta toga ti nece raditi. Pojasni pitanje i iznesi jos relevantnih detalja
[ j4m0r3 @ 15.10.2013. 13:22 ] @
Pa evo konkretno prijava.php , ne radi uopste, ali imam u lokalu instaliran php 5.4 i radi sve... a mozete pogledati na sajtu dao sam link!

Code:

<?php 
include_once "header.php"; 
include "konekcija.php"; 

session_start();

if(!empty($_SESSION['ulogovani']) && !empty($_SESSION['mob']))
{
header('Location: MojNalog/');
}
elseif(!empty($_POST['mob']) && !empty($_POST['pass']))
{
     $mob = mysql_real_escape_string($_POST['mob']);
    $sifra = mysql_real_escape_string($_POST['pass']);
    
     $checklogin = mysql_query("SELECT * FROM korisnik WHERE (email = '".$mob."' OR  mob = '".$mob."') AND pass = '".$sifra."'");
    
    if(mysql_num_rows($checklogin) == 1)
    {
         $row = mysql_fetch_array($checklogin);
        $email = $row['email'];
        $korisnik_id = $row['korisnik_id'];
        $ime = $row['ime'];
    $_SESSION['ime']=$ime;
        $_SESSION['korisnik_id']=$korisnik_id;
        $_SESSION['mob'] = $mob;
        $_SESSION['email'] = $email;
        $_SESSION['ulogovani'] = 1;
        
        
       header('Location: MojNalog/');
    }
    else
    {
         echo "<h1>Nesto se sjebalo</h1>";
        echo "<p>Proverite da li ste ispravno uneli mobilni / email i/ili lozinku! <a href=\"prijava.php\">Probaj ponovo</a>.</p>";
    }
}
else
{
    ?>
    
 
<div id="prijava-forma">    
   <h1>Prijavi se</h1></br>
  
    <form method="post" action="prijava.php" name="loginform" class="loginform">
    
        <label for="mob"><strong>E-adresa ili broj telefona:</strong></label><br><input  type="text" class="prijava" name="mob" id="mob" /><br />
        <label for="pass"><b>Lozinka:</b></label><br><input  type="password" class="prijava" name="pass" id="password" /><br /><br />
        <input type="submit" class="button" name="login" id="login" value="Prijavi me" />
    <a href="forma-registracija.php">Registracija</a>
    </form>
 <br>
</div>
   <?php
}
?>

<?php include_once "footer.php"; ?>
[ j4m0r3 @ 15.10.2013. 16:56 ] @
Evo postavljam i error log sa servera
Code:
[15-Oct-2013 15:52:10 UTC] PHP Warning:  session_start(): Cannot send session cache limiter - headers already sent (output started at /home/robnaraz/public_html/MojNalog/header.php:18) in /home/robnaraz/public_html/MojNalog/header.php on line 19
[15-Oct-2013 15:52:10 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/robnaraz/public_html/MojNalog/header.php:18) in /home/robnaraz/public_html/MojNalog/konekcija.php on line 20
[15-Oct-2013 15:52:10 UTC] PHP Warning:  session_start(): Cannot send session cache limiter - headers already sent (output started at /home/robnaraz/public_html/MojNalog/header.php:18) in /home/robnaraz/public_html/MojNalog/header.php on line 19
[15-Oct-2013 15:52:10 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/robnaraz/public_html/MojNalog/header.php:18) in /home/robnaraz/public_html/MojNalog/konekcija.php on line 20
[15-Oct-2013 15:52:10 UTC] PHP Warning:  session_start(): Cannot send session cache limiter - headers already sent (output started at /home/robnaraz/public_html/MojNalog/header.php:18) in /home/robnaraz/public_html/MojNalog/header.php on line 19
[15-Oct-2013 15:52:10 UTC] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/robnaraz/public_html/MojNalog/header.php:18) in /home/robnaraz/public_html/MojNalog/konekcija.php on line 20
[ deZio @ 15.10.2013. 17:21 ] @
Problem je u tome što ne smeš ništa ispisivati na ekran sve dok radiš sa session f-jama i ostalih f-jama poput header itd. jer one menjaju http header, i zbog toga ne smeš da ispisuješ ništa sve dok ne završiš sa tim f-jama.

Dakle možda namerno ispisuješ nešto sa echo,print_r,var_dump itd. pre session f-ja ili možda imaš razmake ispred <?php ili posle ?>. Takođe ako koristiš naprednije editore poput Notepad++ uveri se da svi fajlovi imaju encoding UTF8 without BOM.
[ j4m0r3 @ 15.10.2013. 17:34 ] @
Hvala na odgovoru, sada cu probati sve to da ispravim!