Cose ciò chì pudete fà cun u prucessu di u veritativu
L'infurmazioni chì vede scritte in e websites hè solu un pezzu di e dati chì i siti trasmettini mentre viaghjanu da un servore web à u navigatore di una persona è viciversariu. Ci hè ancu un bonu quantità di trasferimentu di dati chì succedi davanti à l'sceni - è se sapete cumu accede à questa dati, pudete esse pudendu utilizà in modi interessanti è utili! In questu articulu seguiteremu un pezzu speculatu di dati chì hè trasferitu durante stu prucessu - l'usu HTTP.
Chì hè u Rifreti HTTP?
A referenza HTTP hè data chì hè passata per i navigatori Web à u servitore per dite chì pagina chì u lettore era quì sottu vultonu à questa pagina. Sta infurmazione pò esse usata in u vostru situ web per furnisce un'agutu extra, crea offerte speciale per destinazione à usu, redirige i clienti à pagine pertinenti è u cuntenutu, o ancu pè imbligà i visitori chì venenu à u vostru situ. Pudete ancu di utilizà scripting languages, cum'è JavaScript, PHP, o ASP per leghje è evaluate l'informazione di referenze.
Aduprate Information Rifèttivu cù PHP, JavaScript è ASP
Allora cumu si trovanu stu bisognu HTTP? Eccu alcuni metudi chì pudete aduprà:
A maghjina di PHP accetta l'informazione in una variable di sistema chjamatu HTTP_REFERER. Per vede l'olerma in una pagina di PHP pudete scrive:
se (isset ($ _ SERVER ['HTTP_REFERER'])) {
echo $ _SERVER ["HTTP_REFERER"];
}
Questa cuntrolla chì a variàbbile hà un valore è a stampà à a schermu. Invece di l' eco $ _SERVER ["HTTP_REFERER"]; putissiru postu scritte in u postu per verificà parechji riferiti.
JavaScript usa a DOM per leghje l'usu. Cumu solu cù PHP, deve cuntrullà per verificà chì l'Æriseri havi un valore. In ogni casu, se vulete maniprarii stu valore, avete stabilitu à una varianti prima. Ciò hè cumu avete mostraru l'usu à a vostra pagina cun JavaScript. Avete chì u DOM utilizate l'ortellana di u referenze, aghjustendu un "r" extra in quì:
se (document.referrer) {
var myReferer = document.referrer;
document.write (myReferer);
}
Allora pudete aduprà l'usuzione cù scrivi cù a variable myReferer .
ASP, cum'è PHP, stabilisce l'usuzione in un sistema variable. Puderete puderà cullà l'infurmazione cum'è questa:
se (Request.ServerVariables ("HTTP_REFERER")) {
Dim myReferer = Request.ServerVariables ("HTTP_REFERER")
Response.Write (myReferer)
}
Pudete utilizà a variable myReferer per aghjurnà a vostra scripta quantu bisognu.
Quandu avere u riferite, chì pudete fà cun ellu?
Allora accede à e dati hè u passu 1. Cumu circate nantu à quì dependerà di u vostru situ specifichi. U passu prossimu, sicuru, hè truvazione per adoprà dinazione.
Quandu avete i datu di l'usu, pudete aduprà à scrive i vostri siti in parechje manere. Una cosa simpica chì pudete fà hè di pudè postu induve pensate chì un visitore hè vinutu. Certu, questu hè abbattutu, ma si avete bisognu di correru certi prucessi, chì pò esse un bon puntu d'accordu per travaglià cù.
Cosa hè un esempiu più interessante è quandu usu l'usu riferisce a diversità di informazione sicondu di unni vinianu. Per esempiu, pudete fà u seguente:
- Missaghju di accolta generale
Pudete impremparse l'URL URL in a cima di a vostra pagina in un messagiu generale di accolta. Comu l'aghju scrittu quì hè abbastanti forti, ma ùn offre una persunalizazione basica.
- Benvenutu di i visitori di i cercadori di cercadori
Quandu qualchissia hà ghjuntu à u vostru situ da un mutore di ricerca (per esempiu, u so usu hè google.com o bing.com o yahoo.com, etc.), pudete vulutu furnisce cù un pocu infurmazione extra per incuraghjenu à stà più longu u vostru situ. Pudete signalà u vostru uridu di u novu o dà i ligami per parechji di e pagine più frequenti nantu à u vostru situ. - Pass informazioni à e forme
Sì avete un ligame nantu à u vostru situ per a ghjente chì cuntene i prublemi cù u situ, sapendu l'usu, pò esse utile. E persone seranu spessu pruvenzii di prublemi cù una pàgina web senza avà l'URL, ma pudete aduprà l'infurmazione d'informazione per fà affiche di ciò chì rappurtanu. Questu scrittoghju aghjunghje l'aghjurnamentu à un campu di eculare, chì permette parechje infurmazione quantu à u locu du site quì pudianu avè truvatu u prublema.
- Crea una offerta speciale per parechji visitanti
Forsi si vulemu dà à e persone chì venenu da una pagina specifica un trattu speziale nantu à i vostri prudutti o servizi. Questu hè un altru esempiu di personalización, duvere site una furmazione di l'utilizatori di l'usu è u cuntenutu chì vede basatu nantu à i so dati d'utilizatori, Per esempiu, se vene una varietà di prudutti, pudete esse dinò un trattu pertinente à ciò chì hà digià statu cercannu u vostru situ. - Invia visitori à altre pagina
Pudete ancu mandà à e persone da un oiectare concretu à altru pagina in tuttu. Vaju cura cù questu, postu chì Google è altri search engines puderianu esse dichjarate per esse ingrata è punenu u vostru situ.
Bluccà Usuariu cù .htaccess da Riferente
Dopu un pianu di sicuru, si avete avè assai piacevule à giovannimmentu in u vostru situ da un particulari duminiu, pò aiutà à semplice ubligatoriu di stu duminiu da u vostru situ. Sè vo avete utilizatu Apache cun mod_rewrite installatu, pudete purtà bluccà cun uni pochi di linea. Aggiunce e seguenti à u vostru contu. Htaccess :
RewriteEngine on
# Opzione + Segnitu
RewriteCond% {HTTP_REFERER} spammer \ .com [NC]
RewriteRule * - [F]
Ricurdate di cambià a parola spedienti \ .com à u duminiu chì vulete sballiate. Ricurdate di mette \ \ in fronte di ogni epica in u duminiu.
Ùn cose micca nantu à u riferite
Ricordate chì si pò spoof l'usu, perchè ùn avete mai usar l'usu être à a sicurità. Pudete aduprà com a addendum à a vostra altra salvezza, ma si una pàgina hè accessu solu da e persone specifiche, pudete avete stabilitu una password in cun htaccess .