Autor | Zpráva | ||
---|---|---|---|
Začátečník Profil * |
#1 · Zasláno: 5. 6. 2011, 22:31:14
Zdravím,
můžu nějak přanášet proměnné aniž by byli vidět? třeba přes post ale bez formuláře? Jde to? Děkuji |
||
Jozin Profil |
#2 · Zasláno: 5. 6. 2011, 22:35:43
Google klíčové slova: session, cookies
|
||
Začátečník Profil * |
#3 · Zasláno: 5. 6. 2011, 23:01:25
Jozin:
nechci session ani cookie.. ani get.. |
||
Majkl578 Profil |
#4 · Zasláno: 5. 6. 2011, 23:02:29 · Upravil/a: Majkl578
Nejde to, protokol HTTP je bezestavový. K tomu slouží session (mimochodem, zajímalo by mě, z jakého důvodu není žádoucí).
|
||
Začátečník Profil * |
#5 · Zasláno: 5. 6. 2011, 23:49:10
Majkl578:
No sesion žádouci je, rád s ním pracuji, ale porřebuji abych předal proměnnou i když má user cookie disabled.. :( |
||
Alphard Profil |
#6 · Zasláno: 6. 6. 2011, 00:34:41
[#5] Začátečník
V cookies je pouze identifikátor session, lze ho přenášet i v URL, což je ale často z bezpečnostních důvodů zakázáno. Post bez formuláře přenášet nejde (a v html zdrojáků jsou hidden pole vidět). Takže vám zbývá jen identifikátor v url. |
||
Začátečník Profil * |
#7 · Zasláno: 6. 6. 2011, 00:47:44
Alphard:
Ale někde jsem četl, že neexistují pouze 2 způsoby přenosu (post, get) ještě tam byla jedna a session to taky nebyli.. :( |
||
Tori Profil |
#8 · Zasláno: 6. 6. 2011, 07:25:01
Začátečník:
Aha, takže hledáte 1) přenos proměnných mezi skripty nebo opakovým načtením téhož skriptu (=na serveru), anebo 2) přenos dat mezi klientem a serverem tak, aby se ta data neobjevila v URL? |
||
Začátečník Profil * |
#9 · Zasláno: 6. 6. 2011, 16:47:12
Tori:
Hm, no potřebuji předat jiné stránce hodnotu nějaké proměnné. Normalně bych to udělal <a href="/pozadovana-stranka/?prom=data">Pošli data</a> ale nechci aby to bylo právě vidět.. |
||
Rellik Profil |
#10 · Zasláno: 6. 6. 2011, 17:36:07 · Upravil/a: Rellik
Začátečník:
> Hm, no potřebuji předat jiné stránce hodnotu nějaké proměnné. Normalně bych to udělal > > 1 > > <a href="/pozadovana-stranka/?prom=data">Pošli data</a> > > > > ale nechci aby to bylo právě vidět.. Tak to zakóduj do výpisu a rozkóduj tam kde to bude potřeba http://cz.php.net/manual/en/function.base64-encode.php http://cz.php.net/manual/en/function.base64-decode.php místo <a href="/pozadovana-stranka/?prom=data">Pošli data</a> bude vidět něco jako <a href="/pozadovana-stranka/?1s4=%ak43a">Pošli data</a> vidět to v url bude ale nikdo nebude vědět co to je... ;) |
||
Stano Profil |
#11 · Zasláno: 6. 6. 2011, 17:40:35
a prečo to neposielaš z hidden inputov postom. je to trocha divne riešenie ale tak prečo nie.
|
||
Časová prodleva: 13 let
|
0