[ Upss @ 09.07.2006. 23:54 ] @
Poceo sam da koristim sesije i primjeti sam da uopste ne mogu na mom lokalnom racunaru da prenesem vrijednost sesije sa jedne stranice na drugu. Mislio sam da u necem pravim gresku ali i skripte drugih autora sa sesijama kod mene ne rade.
Evo naj jednostavnijeg primjera koda koji kod mene ner radi:

<?
session_start();
$HTTP_SESSION_VARS['korisnik'] = 1;
?>
<a href='link1.php'>Link 1</a>

------------ link1php -----------------
<?
session_start();
echo $HTTP_SESSION_VARS['korisnik'];
?>

Kad kliknem na link na drugoj strani se ne ispise nikakva vrijednost.
U cemu grijesim.
[ glavince @ 10.07.2006. 00:14 ] @
Nista ne gresis, proveri u php.ini dali imas ispravan put do direktorijuma gde se skladiraju sesije
session.save_path ="C:\php\session"
[ Davor Grubelić @ 10.07.2006. 00:21 ] @
evo ovo ti radi:

Code:

<?php
session_start();
$_SESSION['korisnik'] = "neki tekst";
?>
<a href='link1.php'>Link 1</a>

------------ link1php -----------------
<?php
session_start();
echo $_SESSION['korisnik'];
?>
[ glavince @ 10.07.2006. 00:57 ] @
U novije verzije od PHP 4.0.6 mozes koristiti $HTTP_SESSION_VARS i $_SESSION. A prije PHP 4.0.6 morao si koristiti samo $HTTP_SESSION_VARS. Sto se tice dali je vrednost sesije broj ili string, ne menja nista.
[ Upss @ 10.07.2006. 18:14 ] @
Evo sad radi...

Tacno bilo je do vrijednosti session.save_path u php.ini. Kod mene je vrijednost bila session.save_path = /tmp .
Kad sm promjenio vrijednost na session.save_path ="C:\php\session" ponovo nije radilo ali sam primjetio da u C:php\ uopste nemam podfolder \session. Kad sam kreirao podfolder \session tek tad je proradilo.

Zahvaljujem.