Autor Zpráva
tažkosti
Profil *
Dobrý deň,

potreboval by som poradiť s header php funkcoiu. Chcel by som nejako vložiť javascript príkaz history.back() do headre-u. Tým chcem docieliť aby sa pri vykonaní funkcie header nenačítala presne definovaná stránka ale aby sa načítala predošlá stránka.

Napríklad: <?php
header("Location: http://google.com");
?>

- tento php script vykoná presmerovanie na stránku www.google.com. A to je ten problém. Potreboval by som aby ma po načítaní URL adresy scriptu (teda scriptu s obsahom vyššie) presmerovalo opäť na moju povodnú stránku z ktorej som sa napr. odkazom alebo ručným vložením URL adresy dostal na adresu scriptu.

ďakujem za každú pomoc.
Leo
Profil
"Potreboval by som aby ma po načítaní URL adresy scriptu (teda scriptu s obsahom vyššie) presmerovalo opäť na moju povodnú stránku z ktorej som sa napr. odkazom alebo ručným vložením URL adresy dostal na adresu scriptu."

Pokud odkazem, muze byt uzitecna hlavicka referer, ale v druhem pripade (rucni vlozeni adresy) to nejde. Jak by server mohl vedet, jaka byla v te chvili v prohlizeci stranka? Leo
tažkosti
Profil *
Jak by server mohl vedet, jaka byla v te chvili v prohlizeci stranka?

No tak podobne ako v javascripte napr. funkciou history.back(). Chcel som aby mi stránka vybrala nejakú stránku najlepšie hneď prvú v histórii... presnejšie aby ma hodila zo stránky na ktorej je ten script na stránku ktorú som si prezeral predtým....

JE TO NEMOŽNE VYTVORIŤ "history redirector" V PHP ?
Leo
Profil
"No tak podobne ako v javascripte napr. funkciou history.back()"

Jenze JS bezi v prohlizeci, ale PHP na serveru, Leo
Mastodont
Profil
Použít referrer, případně v rámci aplikace ukládat do sešny adresu předchozí stránky.
Leo
Profil
"případně v rámci aplikace ukládat do sešny adresu předchozí stránky"

To vam nepomuze, uzivatel muze pouzit treba tlacitko zpet a pak zadat rucne adresu, Leo

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: