Cum se utilizează http-header referer, html

Antetul jurnalului HTTP este trimis de la browser către server pentru a afla ce pagină a fost cititorul înainte de a trece la a ta. Aceste informații pot fi folosite pentru a oferi oferte speciale vizitatorilor vizați, pentru a redirecționa clienții sau pentru a-și extinde vizitatorii pe site în funcție de anumite criterii.







PHP stochează informații de la referer în variabila de sistem HTTP_REFERER. Pentru ao afișa pe o pagină PHP. aveți nevoie de următorul cod:

Verifică dacă variabila conține o valoare și apoi o afișează pe ecran. În loc de ecou $ _SERVER ['HTTP_REFERER']; puteți seta liniile de script în așa fel încât să verificați diferiții referenți.

Rețineți că DOM utilizează un referer alternativ de scriere:

După aceasta, puteți utiliza antetul în script cu variabila myReferer.

ASP. precum și PHP. stabilește refererul ca variabilă de sistem. Apoi, trebuie să obțineți aceste informații după cum urmează:

De asemenea, puteți configura scriptul folosind variabila myReferer.

După ce ai un reporter, ce să faci cu el?

După ce ați primit informațiile de la referentul HTTP. acesta poate fi folosit în scripturile site-ului. De exemplu, pentru a afișa date despre proveniența vizitatorilor. Dar este mult mai interesant să folosiți un antet pentru a afișa diferite informații în funcție de locul în care au venit utilizatorii.







Salut general

Salutări de la vizitatorii motoarelor de căutare

Atunci când cineva sa mutat pe site-ul dvs. dintr-un motor de căutare, puteți oferi acestor utilizatori mai puține informații pentru a le încuraja să rămână pe resurse mai mult timp. De exemplu, pentru a afișa un link către buletinul informativ pentru ei:

Transferul informațiilor în formulare

Acest script adaugă un referer la câmpul formular ascuns:

Creați o ofertă specială pentru anumiți vizitatori

S-ar putea să doriți să oferiți persoanelor care vin dintr-o anumită pagină o ofertă specială pentru produsele sau serviciile dvs. În acest scop, puteți deschide o fereastră nouă pentru a oferi pagina. Dar amintiți-vă că oamenii nu-i plac mereu ferestrele pop-up, deci folosiți-le cu atenție:

Trimite vizitatorii către o altă pagină

De asemenea, puteți trimite persoane cu un anumit referitor HTTP către o altă pagină. Aveți grijă, deoarece Google și alte motoare de căutare pot considera acest lucru ca fiind un mesaj înșelător și pot pedepsi site-ul:

Blocați utilizatorii prin referer folosind .htaccess

Dacă suferiți de referer-spam de la un domeniu, îl puteți bloca pe site-ul dvs. Dacă utilizați Apache cu mod_rewrite instalat. atunci puteți bloca spamul folosind câteva linii de cod (rewritecond http referrer., refuzați conectarea fără referrer).

Adăugați următoarele linii în fișierul .htaccess:

Modificați \ .com-ul spammer-ului în domeniul pe care doriți să-l blocați. Nu uitați să adăugați \ înainte de perioadele din domeniu.

Nu te baza pe referer

Amintiți-vă că arbitrul HTTP poate fi înlocuit. așa că nu o utilizați pentru pagini importante. Este mai bine să o utilizați ca supliment. Dar dacă pagina ar trebui să fie accesibilă numai anumitor utilizatori, va trebui să setați o parolă pentru aceasta prin intermediul fișierului htaccess.

Traducerea articolului "Cum să folosești Refererul HTTP" a fost pregătită de echipa prietenoasă a proiectului Saitostroenie de la A la Z.







Trimiteți-le prietenilor: