Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHPSESSID - cas ga vidis, cas ga ne vidis

[es] :: PHP :: PHPSESSID - cas ga vidis, cas ga ne vidis

[ Pregleda: 3091 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

shoba

Član broj: 9447
Poruke: 134
85.222.132.*



Profil

icon PHPSESSID - cas ga vidis, cas ga ne vidis11.05.2005. u 09:50 - pre 230 meseci
Na vrhu php stranice imam sledece
Code:
<?php session_start(); session_register("ref"); $ref=(int)$ref; ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>


sto bi trebalo da startuje sesiju i generise id sesije.
Na istoj stranici imam formu i naravno linkove.

Problem je u tome sto na jednom host serveru ovo radi a na drugom (bez promena u sorsu ) ne radi.

Na 'ispravnom' serveru kada pogledam View source
imam
Code:

<form action="...." method="post">
<input type="hidden" name="PHPSESSID" value="db371e847662a138971d18c577a4b321" />
bla bla bla
</form>

i linkovi su oblika
Code:
<a href="kontakt.php?PHPSESSID=db371e847662a138971d18c577a4b321">


dok na onom na kome ne radi u formi fali onaj red name="PHPSESSID"
i linkovi su oblika <a href="kontakt.php">

Da li ovo znaci da php na drugom serveru nije dobro podesen? Ili nesto drugo?
Ako je resenje u php.ini fajlu sta da radim kad ja kao korisnik tog hostinga nemam pristup ini fajlu?

Hvala!
 
Odgovor na temu

MorenoArdohain

Član broj: 33751
Poruke: 84
*.beotel.net.

Sajt: www.mojmobilni.com


Profil

icon Re: PHPSESSID - cas ga vidis, cas ga ne vidis11.05.2005. u 10:37 - pre 230 meseci
Mislim da treba kod ovog drugog servera da podesis da se sesije prenose putem linka a ne putem cookies..

Probaj da napravis .htaccess fajl u kom pise sledece:
php_flag session.use_cookies Off
php_flag session.use_only_cookies Off
php_flag session.use_trans_sid On

i smesti ga u isti dir gde ti je i skript, ovo bi trebalo da resi problem


 
Odgovor na temu

shoba

Član broj: 9447
Poruke: 134
85.222.132.*



Profil

icon Re: PHPSESSID - cas ga vidis, cas ga ne vidis11.05.2005. u 10:48 - pre 230 meseci
Hm, dobro, probacu!

Ali ako moram da koristim cookies?! :(
 
Odgovor na temu

dinke
Dragan Dinić
General Manager / Lampix.net
Beograd

Član broj: 933
Poruke: 1008
*.kg.sbb.co.yu.

Sajt: www.dinke.net


+2 Profil

icon Re: PHPSESSID - cas ga vidis, cas ga ne vidis11.05.2005. u 11:24 - pre 230 meseci
A iz kog razloga ti uopste saljes id sesije kroz formu (hidden field)? Na "neispravnom" serveru koji pominjes id sesije se cuva prilikom subsequent requesta u kukiju, tako da nema porebe da saljes to kroz formu.

Inace default podesavanje za session.use_cookies je "1" i vecina servera online upravo to i koristi.

Anyway, ovo sto ti je MorenoArdohain dao znaci da ce se id sesije slati kroz url, sto ne znaci da ne mozes da koristis kukije za druge stvari.
 
Odgovor na temu

shoba

Član broj: 9447
Poruke: 134
85.222.129.*



Profil

icon Re: PHPSESSID - cas ga vidis, cas ga ne vidis11.05.2005. u 13:23 - pre 230 meseci
ID se kroz formu sa ostalim podacima prosledjuje drugom sajtu gde se posle obavljenog posla posetilac vraca ponovo na moj sajt. Pomocu kukija i sesije znam da je to on i dozvoljavam mu ulaz u njegovu stranicu!

Dinke, bojim se da nisam bio jasan.

Akcenat je bio na tome da ja preko View source uocavam da prvi server generise ID i stavlja ga u formu i linkove, a drugi uopste ne generise sesion ID (pa ga shodno tome nema ni u formi kao hidden niti u linkovima kao get parametar).
 
Odgovor na temu

[es] :: PHP :: PHPSESSID - cas ga vidis, cas ga ne vidis

[ Pregleda: 3091 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.