[ djordjevic_i @ 05.07.2013. 13:09 ] @
Pozdrav. Na verziji PHP-a 5.3.19 session id mi se manja pri svakom reloadu. Podesavanja vezana sa sesije su ispod. Moze li neko da pomogne :(?
Code:

session.auto_start    Off    Off
session.bug_compat_42    On    On
session.bug_compat_warn    On    On
session.cache_expire    180    180
session.cache_limiter    nocache    nocache
session.cookie_domain    no value    no value
session.cookie_httponly    Off    Off
session.cookie_lifetime    0    0
session.cookie_path    /    /
session.cookie_secure    Off    Off
session.entropy_file    no value    no value
session.entropy_length    0    0
session.gc_divisor    100    100
session.gc_maxlifetime    1440    1440
session.gc_probability    1    1
session.hash_bits_per_character    4    4
session.hash_function    0    0
session.name    PHPSESSID    PHPSESSID
session.referer_check    no value    no value
session.save_handler    files    files
session.save_path    /tmp    /tmp
session.serialize_handler    php    php
session.use_cookies    On    On
session.use_only_cookies    On    On
session.use_trans_sid    0    0


[ dakipro @ 05.07.2013. 13:12 ] @
da li si probao clean test sa dva fajla, recimo:
Code (php):

<?php
session_start();
$_SESSION['1'] = 2;

?>

<?php
session_start();
echo $_SESSION['1'];

echo session_id();

?>
 
[ 357_97 @ 05.07.2013. 13:21 ] @
Ili probao da nadjes session_regenerate_id u kodu!
[ djordjevic_i @ 05.07.2013. 13:52 ] @
Na echo echo $_SESSION['1']; ne dobijam nista. na jednom računaru mi je ista sesija dok ne pobrisem cookie, na drugom mi svaki put generise nov sid. Na oba računara pristupam preko Chrome-a, ista verzija.
[ dakipro @ 05.07.2013. 13:57 ] @
To ne dobijes nista kad imas dva fajla sa kodom koji sam ja stavio kao primer?
Probaj da li na tom drugom racunaru uopste rade cookie kako treba, da li te drzi tamo logovanog na google/facebook slicno?
[ djordjevic_i @ 05.07.2013. 14:00 ] @
Rade cookie-i, proverio sam sto se togas tice. Da, sa tim koodom ne dobijam nista. Da li je moguce da mi se u folder npr. /tmp na serveru ne upisuje sesija?
[ ivan.a @ 05.07.2013. 15:13 ] @
Probaj da promeniš naziv sesije:
Code:
$sessionName = session_name( "nova_sesija" );

Probaj da setuješ cookie_domain.

Pre toga proveri da li imaš neki output tekst pre session_start(). Možda se ne vidi, ali postoji (npr. kod pogrešnog EOL Conversation, CR/LF, Unicode byte order - BOM ili jednostavno jedno prazno mesto).

Znam da se radi o primeru, ali izbegavaj sesije kao što je $_SESSION["1"]; (root nikada ne treba biti samo broj iz više razloga, ovo važi i za naziv sesije -> session_name jer će onda sesija da se uvek regeneriše).
[ djordjevic_i @ 05.07.2013. 15:22 ] @
Joj, resio sam. Pojavio mi se negde BOM pre session_start(), ni na kraj pameti. Hvala Ivane puno!