Chrome Szivatás....
Szóval, azt hittem megtaláltam az álmaim böngészőjét! Chrome-ban. Gyors, kicsi, egyszerű.
De nem...
Mert van egy érdekes jelenség, aminek a titkára nem sikerült rájönnöm: Van egy munkamenet, amit nem hajlansó elmenteni, azaz a $_SERVER["QUERY_STRING"] értéke. Egyáltalán nem értem miért, mert ez elvileg szerveroldali dolog... Így böngésző független. Szóval bármilyen böngészőben és bármilyen formában működik a munkamenet mentése, kivéve a Chrome-ot. Találkozott még valaki ezzel?... Esetleg én csinálok valamit rosszul?... Nekem csak ezzel az egyetlen értékkel van bajom. Mindent megpróbáltam. Elmentettem változóban az értékét, konstansban, adtam hozzá más karaktereket. Semmi. Azt hiszem még sem lesz a kedvenc böngészőm, ha csak valaki nem nyitja fel a szemem valami marhaságra, amit esetleg elkövettem, és amitől nem akar működni. Bár nem fűzök nagy reményeket hozzá, mert mint mondtam, a többi böngészőben tökéletesen működik.
Hiába, ők sem tökéletesek. Vagy annál inkább én nem vagyok az?...
■ De nem...
Mert van egy érdekes jelenség, aminek a titkára nem sikerült rájönnöm: Van egy munkamenet, amit nem hajlansó elmenteni, azaz a $_SERVER["QUERY_STRING"] értéke. Egyáltalán nem értem miért, mert ez elvileg szerveroldali dolog... Így böngésző független. Szóval bármilyen böngészőben és bármilyen formában működik a munkamenet mentése, kivéve a Chrome-ot. Találkozott még valaki ezzel?... Esetleg én csinálok valamit rosszul?... Nekem csak ezzel az egyetlen értékkel van bajom. Mindent megpróbáltam. Elmentettem változóban az értékét, konstansban, adtam hozzá más karaktereket. Semmi. Azt hiszem még sem lesz a kedvenc böngészőm, ha csak valaki nem nyitja fel a szemem valami marhaságra, amit esetleg elkövettem, és amitől nem akar működni. Bár nem fűzök nagy reményeket hozzá, mert mint mondtam, a többi böngészőben tökéletesen működik.
Hiába, ők sem tökéletesek. Vagy annál inkább én nem vagyok az?...
Kérdések
$_SERVER["QUERY_STRING"]
-hez?Mit értesz azon, hogy elmenteni a munkamenetet? A munkamenet a
$_SESSION
változóban van, amennyiben volt session_start, és semmi köze a $_SERVER-hez. Valószínűleg valahol te hibázol.Így van!
if (!isset($_SESSION["valami"]))$_SESSION["valami"]=" ez van itt: ".$_SERVER["QUERY_STRING"];
else echo "Mi van itt?...".$_SESSION["valami"];
egy frissítés után, amikor nyilván létrejön a munkamenet azt írja ki: Mi van itt: ez van itt:
tehát a munkamenet létrejön, cask a queryString nem kerül bele.
És csak Chrome alatt
Ha kiíratom:
echo $_SERVER["QUERY_STRING"];
kiírjas rendesen!
erre varjál gombot.
Nem tiszta
Nekem nem!
Nem használok Chrome-ot amíg rájövök mi a baja...
szerintem eleve a sessionnel
default...
egyébként ez az egyetlen érték, amit nem akar eltárolni, bármi mást igen ($_SERVER-nek bármi más elemét is eltárolja!). És csak Chrome-val. Kiírni kiírja, átadni meg nem akarja...
Úgyhogy teljesen értelmetlen!!! egyébként nem tegnap kezdtem programozni, sőt tegnap előtt sem. Közben rendszergazdaságban is elégé benne vagyok, huzamosan jól megy minden ami a kezemből jön kifelé, nem tapogatásokról, próbálkozásokról van szó, épp emiatt kiakadtam!
off
dehogy...
Te mikor kezded?...
-
tcpflow?
Köszi...
De egyáltalán nem értem, felveszi az értékét, kiírja, frissítés után már nincs ott... És csak ennél az értéknél és csak ezzel a böngészővel, teljesen alap beállításokkal.
De lehet, hogy a mister Gates kedves ajánlását is igénybe fogom venni, leinstallálom és utána újra! :)
Ne tedd
Egyre érdekesebb...
Szóval a böngésző átadja az értékeket, mert kiíráskor ott van a query string. ezen túl nem kellene,hogy böngésző függő legyen, mivel a php hozzáadott egy értéket a munkamenethez, az apache elteszi azt, úgy ahogy van! Tehát miután megadtam a $_SESSION["valami"]="bármi" innentől tök mindegy kellene hogy legyen mi a bármi ha a hozzáadás megtörtént, mivel az egy konstans... Query_String is. És mégis...
De megfogom nézni a forgalmat is mindenesetre, hátha ufókra találok, akik szekálnak enegem...
És miért csak a QUERY_STRING?...