RE: Session probléma (PHP)
Sütő Péter
sucy at bkgsz.hu
2009. Már. 20., P, 10:58:43 CET
Szia!
Vannak olyan php-beállítások, amiket egy php.ini fájllal felül tudsz írni.
$_GET helyett egyébként használj $_REQUEST tömböt a kérésekhez.
Ja, és kérj le egy phpinfo()-t, (Írsz egy php-t, amiben nincs más, csak egy phpinfo(); parancs) abban benne vannak a beállítások. Lehet,hogy ott éppen nem is PHPSESSID-nek hívják, hanem másnak.
Sücy
-----Original Message-----
From: Baranyai Tibor [mailto:bt75hu at gmail.com]
Sent: Friday, March 20, 2009 10:40 AM
To: techinfo at lista.sulinet.hu
Subject: Session probléma (PHP)
Kedves Lista!
Tanulo PHP-s vagyok, es a munkafolyamat-kezelesel eloszor van problemam.
A kovetkezo tortent.
Az eddigi fejlesztes egy al-domain-en tortent. (http://xyz.domain.hu)
Eddig rendben is volt minden, de kozben regisztraltunk egy uj domain nevet, ami a fenti aldomainra mutat, igy lett az oldal elerheto a www.xyz.hu cimen.
Innentol kezdve, minden egyes oldal lekeresnel kulon mukafolyamatkent kezeli a dolgokat, minden keres uj session_id-t eredmenyez, azaltal termeszetesen a globalis valtozokat sem erhetem el.
Amit eszrevettem, hogy a www.xyz.hu betoltesekor automatikusan tovabb megy a keres, a http://xyz.domain.hu fele. Kiprobaltam, ha a bongeszoben egyenesen ezt az al-domaint kerem, akkor minden rendben van.
Berelt tarhelyunk van, igy a szerver beallitasaihoz nem ferhetek hozza. Legfeljebb kerhetem, ha ezzel meg lehet oldani a problemat.
Meg annyit, sutikkel nem igazan szeretnek foglalkozni, mert a bongeszok altalaban nem engedik a sutiket. Azt viszont nem szeretnem, hogy a felhasznalonak kelljen bealligatni, hogy ezen az oldalon engedelyezze.
A kodban ezzel probalkoztam, eredmenytelenul:
if (isset($_GET['PHPSESSID']) and $_GET['PHPSESSID']!='') {
session_id($_GET['PHPSESSID']);
}
session_start();
A segitseget elore is koszonom.
Udvozlettel:
Baranyai Tibor (30/700-5204)
További információk a(z) Techinfo levelezőlistáról