Autor | Zpráva | ||
---|---|---|---|
Ssob Profil |
#1 · Zasláno: 29. 3. 2007, 18:28:59
Ahoj,
existuje neco jako: Header('Location: stranka_odkud_uzivatel_prisel')? Potrebuji to na vraceni z funkcnich scriptu.. Napr. mam stranky: uzivatele.php pridej_uzivatele.php v uzivatele.php mam formular s daty o uzivateli, ktery pak odeslu na pridej_uzivatele.php kde se provede samotne pridani a pak se to vrati na uzivate.php a vypise hlasku. Jde navrat udelat nejak abych nemusel v formulari predavat informace kde se to ma vratit? Diky |
||
koudi Profil |
#2 · Zasláno: 29. 3. 2007, 18:33:38
A z kolika stránek prosimtě přidáváš uživatele?
Každopádně můžeš to zkusit řešit přes referer, ale není to spolehlivé |
||
Ssob Profil |
#3 · Zasláno: 29. 3. 2007, 18:39:09
koudi
To byl jenom priklad. Jde o mnohem vic funkci. Jenom s uzivateli: pridavani, mazani, upravovani, ... |
||
Celebi Profil |
#4 · Zasláno: 29. 3. 2007, 18:40:02
header("Location: ".$HTTP_REFERER);
|
||
Ssob Profil |
#5 · Zasláno: 29. 3. 2007, 18:47:35
Celebi
Vypada, ze to je ono. Diky moc. |
||
Alphard Profil |
#6 · Zasláno: 29. 3. 2007, 18:48:59
btw: já mám referer zakázaný a IMHO nejsem sám, není to spolehlivé
|
||
koudi Profil |
#7 · Zasláno: 29. 3. 2007, 18:49:46
Alphard
Třeba já osobně nevidím důvod si referer zakazovat. No a kvůli lidem jako jsi ty, to nejde použít :) |
||
Ssob Profil |
#8 · Zasláno: 29. 3. 2007, 18:56:30
Referer se da zakazat u klienta nebo na serveru? Protoze kdyz jsem to skousel na ic.cz tak mi to jelo, ale doma ne.
To bude asi nastevenim serveru ne? |
||
Alphard Profil |
#9 · Zasláno: 29. 3. 2007, 18:58:15
koudi
jsem asi paranoik, ale vidím k tomu pár důvodů, které nebudu rozebírat Ssob referer odesílá klient (browser) je někde v jeho nastavení, nevím, jestli ve všech, ale Opera to umí |
||
souki Profil |
#10 · Zasláno: 29. 3. 2007, 18:59:27 · Upravil/a: souki
možná to bude taky v register_globals.... zkus použít $_SERVER['HTTP_REFERER']
EDIT: Alphard hohoho :o) |
||
Alphard Profil |
#11 · Zasláno: 29. 3. 2007, 19:01:03 · Upravil/a: Alphard
zkus $_SERVER['HTTP_REFERER']
// pozdě :-( |
||
Ssob Profil |
#12 · Zasláno: 29. 3. 2007, 19:01:30
referer odesílá klient (browser) je někde v jeho nastavení, nevím, jestli ve všech, ale Opera to umí
tak jak je potom mozne, ze na tom samem prohlizeci (bez nejmensi zmeny nastaveni) mi to na vzdalenem serveru jelo bez problemu a na localhostu ne? |
||
Ssob Profil |
#13 · Zasláno: 29. 3. 2007, 19:05:24
hehe. to je ono. Diky moc!
|
||
nightfish Profil |
#14 · Zasláno: 29. 3. 2007, 19:07:07
mi to na vzdalenem serveru jelo bez problemu a na localhostu ne?
protože Register_globals (a tedy rozdíl mezi $HTTP_REFERER a $_SERVER['HTTP_REFERER']) |
||
MiSHAK Profil |
#15 · Zasláno: 29. 3. 2007, 19:38:39
Možností by bylo posílat spolu s daty i skrytý input s adresou, kam má být přesměrován
|
||
djlj Profil |
#16 · Zasláno: 29. 3. 2007, 19:52:10
Třeba já osobně nevidím důvod si referer zakazovat.
Čas od času najdu ve statistkách některého ze svých webů čerstvý referer z něčího webmailu s ještě čerstvější session přímo v adrese. Stačí ti to jako důvod? :) |
||
souki Profil |
#17 · Zasláno: 29. 3. 2007, 19:53:31
djlj
Který webmail? Pokud vím, tak všechny webmaily odkazy filtrují a přesměrovávají přes promazávací stránku |
||
djlj Profil |
#18 · Zasláno: 29. 3. 2007, 19:55:55 · Upravil/a: djlj
souki
No, jak které. Jednou jsem dokonce i reportoval bug jednomu (velkému) slovenskému emailovému poskytovali. Po kliknutí na adresu v mých statistikách šlo libovolně manipulovat v uživatelově schránce… Ale například Centrum to má řešené zvláštně. Čas od času nejdu ve statistikách adresu gmview.netcentrum.cz/?strašně-dlouhá-adresa (nebo tak nějak), po jejímž otevření můžu číst email, ze kterého uživatel přišel. Třeba by se dalo pomocí té dlouhé adresy dostat i přímo do něčího mailu — nezkoušel jsem to :). Už jsem to našel. Je to třeba takováhle adresa: http://gmview.netcentrum.cz/free/paranoid_view.php?m=000000000df800007 2780093440f&u=2178809&h=c8bc79d36c12ff8f47dffbbf6864de250b0f3592d12297 2a6ae1 |
||
Ssob Profil |
#19 · Zasláno: 30. 3. 2007, 19:11:24
djlj
napsalo mi: Nejste oprávněn k zobrazení zprávy. |
||
Ssob Profil |
#20 · Zasláno: 30. 3. 2007, 19:12:38 · Upravil/a: Ssob
MiSHAK
Možností by bylo posílat spolu s daty i skrytý input s adresou, kam má být přesměrován Hned v prvnim prispevku jsem psal, jestli to jde udelalat nejak jinak. |
||
djlj Profil |
#21 · Zasláno: 30. 3. 2007, 19:36:05
Ssob
To je jasné, ta session už není aktuální. |
||
Časová prodleva: 24 dní
|
|||
copiers Profil * |
#22 · Zasláno: 23. 4. 2007, 16:01:00
co to je referer a kde ho ve svém počítači najdu? Jak si ho můžu nastavit?
|
||
krteczek Profil |
#23 · Zasláno: 23. 4. 2007, 16:53:59
referer je informace, kterou posílá prohlížeč serveru. jejím obsahem je informace o předcházející stránce (její url), tuto informaci lze filtrovat, například pomocí kerio firewallu (odstraní ji z hlaviček), nebo některé prohlížeče lze nastavit tak aby ji neposílaly.
|
||
Pavel Strejček Profil |
#24 · Zasláno: 23. 4. 2007, 22:47:39 · Upravil/a: Pavel Strejček
Ssob
Já bych to řešil uložením návratové stránky do $_SESSION. |
||
Ssob Profil |
#25 · Zasláno: 24. 4. 2007, 15:58:07
Pavel Strejček
Také možnost. Díky |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0