[ _vs_ @ 28.03.2005. 14:13 ] @
imam sledeci problem:

na strani 1.php pocinjem sesiju i pravim ses. promenljivu kao
$_SESSION['prom']=xxxx ;
posto je register_globals=Off ne koritim session_registered('prom')
vec radim na gore opisan nacin.

na istoj strani imam link na stranu 2.php. kroz link ne provlacim
nista od podataka ($_GET...) vec samo ...href="2.php".

kada na drugoj strani kada pokusam da pristupim toj promenljivoj koristim
$_SESSION['prom'] ali ne dobijam nista.

takodje me interesuje kako da odredim session_id na drugoj strani.
ako ne pravim sesiju na drugoj strani onda nemam ni session_id()
a ako napravim sesiju na vrhu strane onda je to nova sesija koja nema
veze za stranom 1.php

malo sam cackao i dosao do zakljucka da ne mogu da napravim cookie na kompu.
u php.ini fajlu sam nasao "session.use_cookies = 1" kao i "session.use_trans_sid = 0"

kako bih mogao da prevazidjem ovaj problem. naime, hocu da na 1.php zapocnem
sesiju i registrujem promenljive a posle samo preko id sesije da proveravam dali je
korisnik validan.

unapred se zahvaljujem za svaki odgovor......
[ Jbyn4e @ 28.03.2005. 14:37 ] @
Moras da imas:
Code:

session_start(); 

na pocetku SVAKE od ovih stranica. Tako ce imati zajednicku sesiju.
[ _vs_ @ 28.03.2005. 15:59 ] @
ok. pokusao sam ali na svakoj strani dobijam novu sesiju.

proverio sam u /tmp/ direktorijumu i ne mogu da povezem ?

kako da proveravam ID sesije. znam samo za sesion_id().
dali mogu na jos neki nacin?
[ u_m @ 28.03.2005. 16:38 ] @
probaj dodati nesto ovako : <? echo SID ?> u link da bi preneo sid preko linka, jer ocigledno da ne prenosis sid.
[ _vs_ @ 28.03.2005. 16:54 ] @
shvatio sam kako da radim sa istom sesijom. medjuti i dalje imam problem sa
cookie-em. jednostavno ne mogu da kreiram cookie. probao sam, ali bezuspesno.

dali postoji neki drugi nacin da prenosim id sesije. kako da id prenosim automatski.
dali treba da prepravim nesto u php.ini fajlu i kojom promenljivom da citam id
ako je tako nesto uopste moguce.

probao sam to sto si rekao ali dali mogu to da radim automatski da ne vucem to u svakom linku koji imam.

ponavljam da imam problem sa cookiem i dok to ne resim moram da nadjem neki nacin !
[ Goran Rakić @ 28.03.2005. 17:27 ] @
Nestasica pasuljatm

Koji problem imas? Stvarno me mrzi da pogadjam... Dakle, koja je poruka sa greskom, sta se pojavljuje u logovima, koji kod koristis za postavljanje kolacica?
[ _vs_ @ 28.03.2005. 17:39 ] @
u log-u nema nista.

cookie postavljam sa
Code:
setcookie("ime","vrednost")


sve je ok sam nemogu da nadjem vrednost.

a proveravam ga sa $_COOKIE["ime"] jer mi je reg_globals=Off

dali mozda nesto radim na pogresan nacin ?
[ Goran Rakić @ 28.03.2005. 17:45 ] @
Da nemas neku sintaksnu gresku u toj stranici koja postavlja cookie? Da li se ona izvrsava normalno nakon poziva setcookie() funkcije? Da li $_COOKIE-u pristupas tek po reload-u stranice?

Sta daje sledeci kod:
Code:
<?php var_dump($_COOKIE); ?>


I na kraju, da li ti se obe stranice (i ta koja postavlja cookie, i ova koja ga cita) nalaze na istom serveru i istom poddomenu?
[ _vs_ @ 28.03.2005. 18:05 ] @
probao sam
var_dump($_COOKIE);
i vraca mi array(0)

probao sam sa :
Code:

if($promenljiva=setcookie("prom","12345"))
{
 echo $promenljiva;
}

i kod mi vraca 1 sto me nervira.
nema potrebe za reload-om strane posto mi je setcookie() na
strani 1.php a $_COOKIE na 2.php sto znaci da u izvrsenju 1.php se
cookie kreira a u drugoj ga samo citam. medjutim ne kreira se na 1.php

greske nikakve nema. cookie ne postoji ni u jednom pretrazivacu IE, FF,.....

a stranice su na istom serveru. u jednom direktorijumu. nisam profesionalac
ali nisam ni toliki pocetnik.

reci mi sta sada mislis ?
[ Jbyn4e @ 29.03.2005. 17:04 ] @
Da ti u stvari nemas neki firewall (ili slicno) koji ti ne da da browser kreira cookie? Pa onda kad dodjes na sledecu stranicu, on nema u cookie broj sesije pa misli da nema sesiju i otvara novu. Ili ti svi browseri koje is probao imaju iskljuceno primanje cookie-a?
Pogledaj sa phpinfo funkcijom sta ti javlja oko session opcija, mozda ti je u php.ini nesto iskljuceno (npr: trebalo bi da ti bude
session.use_cookies On On)

Da li si pogledao u browseru da li ti postoji cookie sa tim imenom i da li ima nesto u njemu (nisam shvatio iz tvojih postova jesi ili nisi)...