Pereiti prie turinio

nerodo referrer puslapio


Rekomenduojami pranešimai

Kodėl kai redirecitinu su php header() funkcija puslapį tai referrer page yra nerodomas, o kai su windows.href redirectinu tada rodo. Ar įmanoma su php padaryti, kad nuredirectinus į kita puslapį jo referrer page rodytų tą puslapį iš kurio buvo nukreiptas?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gali bandyt siųsti sesiją su URL iš vieno failo į kitą:

 

session_start();

if (!isset($_SESSION['nuoroda'])) {
   $_SESSION['nuoroda'] = $_SERVER['HTTP_REFERER'];
}

header("Location: redirectas_į_kažkur");

 

Kitame puslapyje tiesiog nurodai kintamąjį ir išgauni į kokią reikia reikšmę:

 

$nuoroda = $_SESSION['nuoroda'];

 

Nesu garantuotas, kad tai geras būdas, bet turėtų veikti.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

http://lmgtfy.com/?q=php+header+location+no+referrer

 

http://stackoverflow.com/questions/13992673/php-redirected-page-doesnt-have-a-referral-url

 

 

O daugumos forumuose atsakymą, kad kaip SofteriZ monėjo, naudoti sesijas

Redagavo Arvis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...