Re: Jak neposlat HTTP_REFERER

From: Petr Pokorny <mail (zavinac)>
Date: 21. 06. 2004, 17:59 CEST
Adam Hauner <hauner@iinfo.cz>:

>> $url = $_SERVER["QUERY_STRING"];
>> Header("Refresh: 0; url=$url");

> Jen pozor na dve veci:
> * hlavicka "refresh" neni definovana v HTTP 1.1 (RFC 2068 ani RFC
2616)

To jsem nevedel, nicmene funguje...


> * historie (back/forward) prohlizece nemusi byt pri tomto presmerovani
>    pouzitelna

Je pouzitelna.
Taky jsem cekal, ze kdyz dam v browseru zpet, dostanu se na stranku s
refreshem a ta me hodi zase dopredu. Ale ono tomu tak neni.

Zkousel jsem to v techto brovserech:

 MSIE 3.0
 MSIE 4.01
 MSIE 5.01 SP2
 MSIE 5.5 SP2
 MSIE 6 SP1
 Opera 7.50
 Mozilla Firebird 0.6
 Lynx 2.8.4

Nezkousnul to MSIE 3.0, teda presmerovani zvladnul, jen neslo pouzit
tlacitko zpet.
No a pak mel problemy Lynx, proste neudelal nic - nepresmeroval.


Takze ac to odporuje pravidlum, je to funkcni.



-pp21-
Received on Mon, 21 Jun 2004 17:59:32 +0200