Autor | Zpráva | ||
---|---|---|---|
klaudius Profil * |
#1 · Zasláno: 2. 10. 2005, 14:32:18
Dá se nějak jinak odkázat na předchozí stránku než přes javascript (history.go(-1))?
Nedal by se použít nějaký refferer? Bude to fungovat vždy? |
||
Leo Profil |
#2 · Zasláno: 2. 10. 2005, 14:33:45
Zalezi cemu rikate predchozi stranka. Leo
|
||
thingwath Profil |
#3 · Zasláno: 2. 10. 2005, 14:35:30
Úplně nejlepší odkaz na předchozí stránku je tlačítko zpět v prohlížeči. Celkem spolehlivé, má ho každý a umí ho použít :-)
|
||
Leo Profil |
#4 · Zasláno: 2. 10. 2005, 14:39:21
"Celkem spolehlivé, má ho každý a umí ho použít :-)"
Az na ten posledni bod souhlas (rada lidi ho pouzit neumi). Leo |
||
thingwath Profil |
#5 · Zasláno: 2. 10. 2005, 14:50:13
Určitě to bude lepší než s nějakým bůhvíjakým prvkem na stránce co se snaží napodobovat tutéž funkci.
|
||
klaudius Profil * |
#6 · Zasláno: 2. 10. 2005, 14:55:44
Zalezi cemu rikate predchozi stranka.
myslel jsem tim stranku, ktera se zobrazi, kdyz stisknu tlacitko zpet.. Da se v php zjistit odkud uzivatel prisel a podle toho nastavit, kam ma odkazovat ten odkaz? $odkud_prisel = Nejaka_funkce; echo '<a href="' . $odkud_prisel . '" >ZPET</a>' Existuje ta Nejaka_funkce? Nebo nejaka superglobalni promenna? |
||
klaudius Profil * |
#7 · Zasláno: 2. 10. 2005, 14:56:59
Určitě to bude lepší než s nějakým bůhvíjakým prvkem na stránce co se snaží napodobovat tutéž funkci.
Nesouhlasím, nechci uvádět uživatele do slepé uličky. |
||
Lukáš M Profil |
#8 · Zasláno: 2. 10. 2005, 14:58:13
ad 1) vizte výše
ad 2) afaik ne ad 3) ne, pokud má někdo vypnutý (nebo vůbec nemá) js... |
||
Dero Profil |
#9 · Zasláno: 2. 10. 2005, 14:58:14
$referer = $_SERVER["HTTP_REFERER"];
|
||
Leo Profil |
#10 · Zasláno: 2. 10. 2005, 15:12:37
"myslel jsem tim stranku, ktera se zobrazi, kdyz stisknu tlacitko zpet.."
Tak to jedine JavaScriptem, v PHP bohuzel nijak a referer vam nepomuze. Leo |
||
Timy Profil |
#11 · Zasláno: 2. 10. 2005, 15:20:41
Leo
nešlo by to nějak takhle? na jedné stránce si uložím $odkud_prisel=PHP_SELF (prostě ta stránka, na které zrovna je, nevím jestli to mám dobře zapsané) a na druhé stránce vypíšu echo '<a href="' . $odkud_prisel . '" >ZPET</a>' // a znova uložím: $odkud_prisel=PHP_SELF (je to jenom teorie, tak mě když tak nebijte pls:-) každopádně to bude fungovat až na druhé stránce, nikdy ne na první) |
||
Leo Profil |
#12 · Zasláno: 2. 10. 2005, 15:22:24
Neslo. Jednak byste musel tu promennou odkud_prisel prenest do druheho skriptu, jednak predchozi stranka nemusi byt vubec z vasi domeny, muze se brat z kese, atd. Musi se to resit (pokud vubec) na strane klienta. Leo
|
||
klaudius Profil * |
#13 · Zasláno: 2. 10. 2005, 15:53:03
proc mi refferer nepomuze?
|
||
Radek Hrabůvka Profil |
#14 · Zasláno: 2. 10. 2005, 16:36:41
Nedal by se použít nějaký refferer? Bude to fungovat vždy? V Opeře nebo v nastavení proxy se dá refferer vypnout.
|
||
Fred Profil |
#15 · Zasláno: 2. 10. 2005, 17:10:01
Radek Hrabůvka
V Opeře nebo v nastavení proxy se dá refferer vypnout No a co? Vážený uživateli, vypněte si něco v nastavení, aby jsem Vám mohl nabídnout odkaz na předchozí stránku? |
||
habendorf Profil |
#16 · Zasláno: 2. 10. 2005, 17:28:45
Fred ???
Já myslím, že Radek Hrabůvka prostě jen vysvětluje, proč není referer spolehlivý. Myslím žes to pochopil nějak naruby. |
||
Fred Profil |
#17 · Zasláno: 2. 10. 2005, 17:45:01
Aha, ajaj to se velmi omlouvám, to jsem fakt pochopil blbě ;-)
|
||
Leo Profil |
#18 · Zasláno: 2. 10. 2005, 19:13:39
Referer vam nepomuze - nejde o to, ze ho muze blokovat fireewall ale taky a hlavne o to, ze proste zadny byt nemusi - pokud se na vasi stranku dostane uzivatel bez kliknuti na odkaz nebo odeslani formulare, pak proste zadny referer neni... Leo
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0