ugrás a tartalomhoz

Segítség!

Anonymous · 2005. Május. 22. (V), 17.33
Üdvözletem!

Segítséget szeretnék kérni.
A probléma az, hogy PHP Session-el követem nyomon a felhasználót és nem működik az alábbi link, ha még nincs bejelentkezve. Hogy kezeljem le?

<a href="/<?=$PHP_SELF?><?=SID?>?page=valami">

A vicc az, hogy a loginNev="Anonym" aztán Session_register("loginnev") aztán session_start() az mint szép és jó de utána az oldal első betöltésre a fenti linkre ezt adja ki:

/index.phpPHPSESSID=a4960353def84617274d0c08373111c3?page=valami

frissítem, utána jó

/index.php?page=hip

Ezt nemvágom! Amúgy Ultrawebes php-configról van szó!
 
1

URL összeállítása

Török Gábor · 2005. Május. 22. (V), 17.42
Alapvetően ha jól látom, az URL összeállításával van gondod. Bármely URL az alábbi sémára épül:

proto://kiszolgalo/allomany?param1=ertek1&param2=ertek2

Az első paraméter-érték párost kérdőjellel (?) kell elválasztani az kiszolgálandó állománytól, valamennyi további paraméter pedig és (&) jellel kapcsolódik az URL-hez.

Tehát a kódod formáld meg emígyen:

<a href="/<?=$PHP_SELF?>?page=valami&<?=SID?>">
Ami vélhetőleg ezt eredményezi majd: /index.php?page=valami&PHPSESSID=a4960353def84617274d0c08373111c3

--
slink
http://20y.hu/
2

de az mitől lehet, hogy

Anonymous · 2005. Május. 22. (V), 18.07
de az mitől lehet, hogy csak akkor írja ki ha először nézem meg, utána frissítek és jó a link???? Van egy login osztály az lépteti be...

Nemtudom, hogyan oldjam meg a segítséget a prog.hu felhasználók beléptetéséből merítettem. Ott van egy login osztály az tartalmazza az adatok kezelését. Loginnév stb...
Ott viszont nincs példa arra, hogy akkor is lássa, az oldalt ha nincs bejelentkezve. Ezt nehezen tudom megoldani, a <?=SID?> probléma miatt!

?????
3

ja igen és amúgy a

Anonymous · 2005. Május. 22. (V), 18.13
ja igen és amúgy a session_id eredetileg nincs benne az urlcímben, valahogy kivágja a kód...
4

minek get?

Őry Máté · 2005. Május. 22. (V), 20.29
Miért akarja mindenki kézzel(!) belerakni getbe mostanában a sessidet? Mi alapján csináljátok ezt?

A php config valszeg úgy van beállítva, h csak cookiet használjon - helyesen. Ma már minden böngésző támogatja a cookiekat, beleértve a szövegeseket és a telefonosokat is. Akié nem, az megmaradhat a jól bevállt html lapok nézegetésénél. Minden böngésző alapbeállításokkal elfogadja a sess cookiet. Aki meg kikapcsolja, az vagy tudja, h mit csinál -> ne panaszkodjon; vagy hagyja békén.

Maat