Preusmeritev nekaterih obiskovalcev
3 naročniki
3 naročniki
Ali obstaja skripta, ki bi jo inštaliral na spletno stran in bi delala naslednje: Če pride obiskovalec z določene strani (samo za v naprej določen referral) ga po npr. 5 sekundah, ko je stran že naložena preusmeri na drug URL. Vsi ostali obiskovalci, tudi direct traffic pa ne bi bili preusmerjeni. Mogoče se sliši čudno, ampak meni bi prišlo prav:)
15 odgovorov
schtr4jh:
To lahko urediš z meta refresh in $SERVER['HTTPREFERER']. =)
A ponavadi to ne leaka?
schtr4jh sicer ne poznam te metode, ampak ni dovolj, da uporabiš samo meta refresh, za njegov zahtevek? Kaj naredi ta $_SERVER[' ?
V globalni spremenljivki $SERVER['HTPREFERER'] je shranjen URL, s katerega je uporabnik prišel na trenutno stran. Meta refresh tag omogoča, da uporabnika kar s HTML-jem preusmeriš po določenem časovnem obdobju na neko stran.
Uporaba:
<?php
if ($_SERVER['HTTP_REFERER'] === 'http://internetmojster.com/administracija/preusmeritev-nekaterih-obiskovalcev.2.html')
echo '<meta http-equiv="refresh" content="5;url=http://google.com/">';
?>
Razlaga: Če to kodo vstaviš v svojo spletno stran, nato jo nekdo obišče iz URL-ja http://internetmojster.com/administracija/preusmeritev-nekaterih-obiskovalcev.2.html, mu bo izrisalo stran, ter ga po 5 sekundah preusmerilo na http://google.com. It's that simple.
schtr4jh:
V globalni spremenljivki $SERVER['HTPREFERER'] je shranjen URL, s katerega je uporabnik prišel na trenutno stran. Meta refresh tag omogoča, da uporabnika kar s HTML-jem preusmeriš po določenem časovnem obdobju na neko stran.Uporaba:
<?php if ($_SERVER['HTTP_REFERER'] === 'http://internetmojster.com/administracija/preusmeritev-nekaterih-obiskovalcev.2.html') echo '<meta http-equiv="refresh" content="5;url=http://google.com/">'; ?>
Razlaga: Če to kodo vstaviš v svojo spletno stran, nato jo nekdo obišče iz URL-ja http://internetmojster.com/administracija/preusmeritev-nekaterih-obiskovalcev.2.html, mu bo izrisalo stran, ter ga po 5 sekundah preusmerilo na http://google.com. It's that simple.
Genialno! Točno to rabim:) Hvala.
Bo (tretja) stran, na katero je preusmerjen navedla za referral stran iz katere je prišel najprej ali s srednje strani, ki ga je avtomatsko preusmerila?
Če tvojo kodo skrijem s tem orodjem, to najbrž ni nekaj jaka zaščita kajne? Kako dobro se to sploh lahko naredi z js? Mogoče s tem?