ugrás a tartalomhoz

Chrome Szivatás....

nemTudom · 2009. Okt. 5. (H), 12.12
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?...
 
1

Kérdések

Poetro · 2009. Okt. 5. (H), 16.50
Mi köze a munkamenetnek a $_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.
2

Így van!

nemTudom · 2009. Okt. 5. (H), 16.55
Ezért kérdezem!!!!

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.
3

Nem tiszta

Poetro · 2009. Okt. 5. (H), 17.07
Nem tiszta, mi a problémád, mert a következő kód nálam tökéletesen működik.
4

Nekem nem!

nemTudom · 2009. Okt. 5. (H), 18.08
Így jártam... :(
Nem használok Chrome-ot amíg rájövök mi a baja...
5

szerintem eleve a sessionnel

gex · 2009. Okt. 5. (H), 18.47
szerintem eleve a sessionnel van gondod. anonymous surfing (vagy inkognitó mód vagy valami hasonló) be van kapcsolva?
6

default...

nemTudom · 2009. Okt. 5. (H), 19.06
Semmi nincs megbuzerálva!
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!
7

off

gex · 2009. Okt. 5. (H), 19.07
egyébként nem tegnap kezdtem programozni, sőt tegnap előtt sem.
ma? ;)
9

dehogy...

nemTudom · 2009. Okt. 5. (H), 19.13
Most tervezem elkezdeni...
Te mikor kezded?...
8

-

gex · 2009. Okt. 5. (H), 19.07
dupla
10

tcpflow?

janoszen · 2009. Okt. 5. (H), 19.20
Ha tudsz, akkor egy wiresharkkal hallgassál mán bele a forgalomba, majd egy Follow TCP stream kimenetét nézd meg, mert ez így nem kerek.
11

Köszi...

nemTudom · 2009. Okt. 5. (H), 19.46
...A tippet! Meg fogom próbálni!
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! :)
12

Ne tedd

janoszen · 2009. Okt. 5. (H), 22.27
Lehet, hogy találtál egy bugot, körül kellene járni. Minden esetre nézd meg a TCP streamet, hogy mit beszélgetnek.
13

Egyre érdekesebb...

nemTudom · 2009. Okt. 6. (K), 09.42
Ez az (állítólag) szerver oldali dolog, de most látom, csak a munkahelyi gépemen történik... Nem tudom mi köze lehet hozzá, mivel a szuper változó létrejötte ($_SERVER["QUERY_STRING"]), miután megkapta a böngészőtől a paramétereket, és annak eltárolása munkamenetbe szerveren történik böngészővel való kommunikáció nélkül...
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?...