ugrás a tartalomhoz

Multiple IEs in Windows (cookie probléma)

wiktor · 2005. Feb. 4. (P), 17.15
Próbálom az egyik oldalamat tesztelni, 5.0-ás és 5.5-ös alatt, egész jól működnek, csak ugyanaz a problémám, mint többeknek ezen a fórumon: http://labs.insert-title.com/labs/article795.aspx Nincsenek cookiek. :( Azt írja valaki a thread végén egy egész friss dátummal, hogy a proléma jelenleg nem megoldott. Ha valaki esetleg mégis tudna egy megoldást a tesztelésre, hálás lennék... :)
 
1

a hűtőből?

bbalint · 2005. Feb. 4. (P), 20.14
honnan jönnek azok a sütik? hány fokos sütőben/programnyelvben sütöd őket?
esetleg-netán PHP és akkor ami nekem volt probléma, hogy a negyedik path paramétert is meg kellett adni a setcookie() függvényhívásoknál, mert -mint kiderült- az internet explorer alapértelmezett biztonsági beállítása olyan. hogy csak akkor fogadja el a sütit, ha bele van állítva, hogy milyen útvonalra érvényes.

hmü?

vagy inkább az van, hogy a sütit tároló internet explorer-es filék más-más formátumúak és ezért nem fogadják el az internet explorer-ek a dolgot.
otthon nekem is van sok explorerem (négy, öt, ötpontöt és hatos verziószámokkal), teszteléshez..., majd kipróbálom ...
én egy másik cikk "alapján" telepítettem, egy másik cikkben ajánlott telepítőket használtam, hátha azok jobbak

bbalint
2

session

wiktor · 2005. Feb. 4. (P), 22.29
Nem igazán trükköztem sütikkel, alap receptkönyvet használok. :) Sima session-kezelésről lenne szó és hát ugye úgy elég nehéz, ha minden reloadnál új id jön ki a kemencéből... :)

Ezt a két zip-et használtam:
ie501sp2_nt.zip
ie55sp2_nt.zip

Természetesen az Sütő XP6.0 megbízhatóan ropogósan szállítja az id-ket... :)
3

a zön készülékében...

bbalint · 2005. Feb. 5. (Szo), 02.51
sajnálattal kell közölnöm, de a hibát az én házam (windows 2000, minden patch, pontnet és egyéb nélkül) táján nem sikerült reprodukálni a következő verziójú internet explorer-ek egyikével sem: 4.01, 5.01 SP2, 5.5 SP2 és 6.0.2600.0000
teszteléshez az alábbi kódot vettem alapul:

<?php // teszt|00341
 setcookie('cookies', @++$_COOKIE['cookies'], strtotime('+1 hours'), '/');
 
 print('<a href="/00341.php">$_COOKIE[\'cookies\'] = '.$_COOKIE['cookies'].'</a>');
?>
ha minden igaz, akkor ez a PHP kód folyamatosan növeli a sütik (cookies indexű elem) értékét ...
kezdetnek a hatos internet explorerben harmincszor rátenyereltem a frissítés gombra, minek hatására a számláló a sütiben felugrott egész pontosan harmincra.
ezután elindítva a 4.01-est -meglepetésemre- újra a harmincas szám köszönt vissza. adtam megint öt pofont a frissítés billentyűnek aztán az 5.01-et meg 5.5-öt is elindítva ugyanúgy viszontláttam a sütit, tehát.
ezen kóddal egész jól működnek ezek az internet explorerek ...

inkább tessen saját kódot idézni be, ami nem működik.

(legjobb emlékeim szerint) én is az említett cikk alapján tettem fel a internet explorer-eket a gépemre, bárhova kicsomagolva őket; úgyhogy

bbalint
4

sp2

wiktor · 2005. Feb. 5. (Szo), 11.39
nagyon nagyon köszönöm bbalint, hogy ennyi idot szantal ra! attol tartok, hogy az xp-s sp2 lesz a ludas. :( (végigolvasva a eredeti thread-en a problémákat, páran ott is említik) kipróbáltam a kódod egy sp2 nélküli xp-n és valóban gyönyörűen működik, akárcsak az én oldalam. viszont az sp2-es xp-n sajnos a te kódod sem megy... :( majd délután még nyomozok egy kicsit, aztán jelentkezem! :)