Autor | Zpráva | ||
---|---|---|---|
Jarko Profil * |
#1 · Zasláno: 4. 3. 2009, 18:24:35
ahoj,
resim tady problem s $_SERVER["HTTP_REFERER"] pokud otevru nejaky soubor a provedu potrebny ukon tak se potrebuji vratit na puvodni stranku a k tomu pouzivam $_SERVER["HTTP_REFERER"], jenze co kdyz to ma nekdo vypnuto? lze to udelat nejak jinak? Diky za info |
||
bohyn Profil |
#2 · Zasláno: 4. 3. 2009, 18:55:11 · Upravil/a: bohyn
Jarko
1) Pres JavaScript history.back() 2) Predavat predchozi URI pres GET/POST Edit: 3) Vykaslat se na to a presmerovat na nejkou vychozi stranku. Lidi co maji blokovanou hlavicku Referer moc nebude. |
||
Jarko Profil * |
#3 · Zasláno: 4. 3. 2009, 19:00:52
„Jarko“
„2) Predavat predchozi URI pres GET/POST“ jako treba takhle? http://domain.ltd/volana+stranka.php?ref=http://domain.ltd/neco/necojneho/nejaka-stranka.php |
||
bohyn Profil |
#4 · Zasláno: 4. 3. 2009, 19:19:17
Jarko
Neni treba cele URL, staci URI (pokud to mas na stejne domene). $ref = urlrawencode($_SERVER['REQUEST_URI']); |
||
Nox Profil |
#5 · Zasláno: 4. 3. 2009, 19:34:58
Jarko
Ulož aktuální stránku do url nebo do sessionu a tu pak použij v návratové url, to by šlo, ne? |
||
bohyn Profil |
#6 · Zasláno: 4. 3. 2009, 20:00:35
Nox
Session myslim neni vhodna volba. Co kdyz uzivatel prochazi web ve dvou tabech/oknech? |
||
Nox Profil |
#7 · Zasláno: 4. 3. 2009, 20:10:59
Pravda, tak ta url
|
||
Jarko Profil * |
#8 · Zasláno: 4. 3. 2009, 20:24:33
hele jeste takto se zeptam, kdyz ma user vypnute coockies tak nejdou ulozit ani session? nebo ty nejdou vypnout?
diky |
||
bohyn Profil |
#9 · Zasláno: 4. 3. 2009, 21:24:13 · Upravil/a: bohyn
Jarko
„kdyz ma user vypnute coockies tak nejdou ulozit ani session?“ Pri beznem (a doporucenem) nastaveni PHP vypnute cookies "vypnou" i session. SID (session ID) se uklada do cookie. Pouzitim use_trans_sid=1 se da nastavit predavani SID pres adresu pri vypnutych cookies. Neni to ale doporucene pouzivat z duvodu bezpecnosti. Vice v PHP manualu - Runtime Configuration |
||
Jarko Profil * |
#10 · Zasláno: 5. 3. 2009, 00:46:42
no a je zpusob jak to zjistit, ze prisel na stranky user ktery ma cookie vypnuty, cili ze ce sid do cookie neulozil?
diky |
||
Nox Profil |
#11 · Zasláno: 5. 3. 2009, 00:47:36
bohyn
Jde i bez této direktivy. Provede se to použitím session_set_save_handler(...), víc na php.vrana.cz. Pak jde sessiony spravovat manuálně, čili klidně přes databázi atd. |
||
Časová prodleva: 15 let
|
0