Autor Zpráva
zleba
Profil *
Jak se nejsnadněji udělá v php odkaz na stránku, kterou návětěvník navštívil předem?
Dá se nejak adresa stránky uložit, třeba do sessions?
Dá se nejak uložit i pozice na stránce, tedy jak bylo rollováno?
Děkuji za odpověď.
Michal Škrabálek
Profil
1) Jde to pomocí hlaviček, kde je referrer vždy uložen. Pozor ale na to, pokud uživatel přišel z jiného webu, tlačítko zpět na vašich stránkách ho tam pochopitelně vrátí. Některé firewally umí měnit / blokovat referrer, takže tímto lze korektní funkčnost poškodit.

2) Lze uložit do sessions, není důvod, aby to nešlo. Jen je třeba zajistit aktualizaci tohoto údaje při každém načtení stránky.

3) Jedině pomocí tagu name umístěném na záchytných bodech stránky, není to ale šťastné řešení. Mate to uživatele, kteří takové chování neočekávají a nejsou na to zvyklí (což se týká snad všech).
creck
Profil
a proc to neudelat obycejne pomoci javascriptu???
Michal Škrabálek
Profil
creck
není to jisté, někteří mají js vypnutý. Výsledek je stejný, jako přes 1) v předchozím případě, jen s menší šancí, že to bude fungovat.
zleba
Profil *
Javascript nemam moc v lasce, nektere prohlizece ho vubec nepodporuji a pak se da samozrejme vypnout.
S tim name me to napadlo, ale asi to asi opravdu neni nejvhodnejsi, uz proto, ze odkaz pri kliknuti muze byt kdekoliv na obrazovce, ale pak, kdyz na nej chceme skocit, je vzdy nahore.
Vypada to, ze nejspise pouziju sessions.
Toto téma je uzamčeno. Odpověď nelze zaslat.