ඔබ සෙවුම් ක්රියාවලිය සමඟ කළ හැකි දේ
ඔබ වෙබ් අඩවිවල ලියා ඇති තොරතුරු දකින තොරතුරු වෙබ් අඩවියේ පුද්ගලයෙකුගේ බ්රවුසරයේ සහ අනෙක් අතට එම වෙබ් අඩවි මගින් සම්ප්රේෂණය කරන දත්තවලින් කොටසක් පමණි. දර්ශන පිටුපස සිදු වන දත්ත හුවමාරු කිරීම් ප්රමාණවත්ය. තවද එම දත්ත ප්රවේශ කිරීමට ඔබට හැකි නම්, එය ප්රයෝජනවත් හා ප්රයෝජනවත් ක්රම භාවිතා කිරීමට ඔබට හැකි වනු ඇත! මෙම ලිපියෙන් අපි මෙම ක්රියාවලිය තුළදී මාරු කරන ලද එක් විශේෂිත දත්තයක් දෙස බලමු - HTTP රෙකෝඩරය.
HTTP රෙකෝඩරය යනු කුමක්ද?
HTTP referer යනු මෙම වෙබ් පිටුවට පැමිණීමට පෙර පාඨකයා පෙරදැරි කර ඇත්තේ කුමන පිටුවක් කියවීමට වෙබ් බ්රවුසරයන් විසින් සර්වර් වෙතය. අමතර තොරතුරු සැපයීම සඳහා ඔබේ වෙබ් අඩවියෙහි මෙම තොරතුරු භාවිතා කළ හැකිය, ඉලක්කගත පරිශීලකයින් සඳහා විශේෂ දීමනා නිර්මාණය කිරීම, අදාළ වෙබ් අඩවි සහ අන්තර්ගතයන් වෙත හරවා යැවීම, හෝ ඔබගේ වෙබ් අඩවියට පැමිණෙන අයව අවහිර කිරීම. විචාරක තොරතුරු, කියවීම හා ඇගයීම සඳහා JavaScript, PHP හෝ ASP වැනි විධානාවලි භාවිතා කළ හැකිය.
PHP, JavaScript සහ ASP සමඟ ලිපින තොරතුරු එකතු කිරීම
ඉතින් කොහොමද ඔබ මෙම HTTP රෙකෝඩර් දත්ත එකතු කරන්නේ? ඔබට භාවිතා කළ හැකි ක්රම කිහිපයක් මෙන්න:
PHP යනු HTTP_REFERER ලෙස හැඳින්වෙන පද්ධති විචල්යයකදී දත්ත ගබඩක තොරතුරු ගබඩා කරයි. PHP පිටුවක සැරිසැරුවා පෙන්වීමට ඔබට පහත ලියන්න:
(isset ($ _ SERVER ['HTTP_REFERER'])) {
echo $ _SERVER ['HTTP_REFERER'];
}}
මෙම විචල්යය වටිනාකමක් ඇති අතර එය තිරය වෙත මුද්රණය කරයි. විකාශනය කිරීම වෙනුවට $ _SERVER ['HTTP_REFERER']; විවිධ යොමු ලේඛකයන් සඳහා පිරික්සීමට ඔබට තිර පිටපත් තැබිය හැක.
ජාවාස්ට් යොමු ලේඛකයා කියවීමට DOM භාවිතා කරයි. PHP සමඟ මෙන්, ඔබ සෙවුම් කරුවෙකුට වටිනාකමක් ඇති බවට වග බලා ගන්න. කෙසේ වෙතත්, එම අගය භාවිතා කිරීමට අවශ්ය නම්, එය පළමුවෙන් විචල්යයක් සකසා ගත යුතුය. පහත දැක්වෙන්නේ ඔබ ජාවාස්ක් සමඟ ඔබේ පිටුවට යොමු කරන්නා විදහා දක්වන ආකාරයයි. DOM විසින් යොමු කරන විචල්ය අක්ෂර වින්යාසය භාවිතා කරන අතර, එහි ඇති අමතර "r" ඇතුල් කරන්න:
(document.referrer) {
var myReferer = document.referrer;
document.write (myReferer);
}}
එවිට ඔබට විචල්යයේ myReferer විචල්යය භාවිතා කරන්න .
ASP, PHP වැනි, සිලෙක්ට් පද්ධතියේ විචල්යයකදී සකසයි. එවිට ඔබට එම තොරතුරු එකතු කළ හැකිය:
(Request.ServerVariables ("HTTP_REFERER")) {
මගේ myReferer = Request.ServerVariables ("HTTP_REFERER")
ප්රතිචාරය (මගේ රිසරය)
}}
ඔබේ විධාන වෙනස් කිරීම සඳහා විචල්ය myReferer භාවිතා කළ හැකිය.
ඔබ යවන්නාට පසු, ඔබට එය කළ හැකිද?
ඉතින් දත්ත ලබා ගැනීම පියවර 1. ඔබ යන්නේ කෙසේද යන්න ඔබේ නිශ්චිත වෙබ් අඩවිය මත රඳා පවතී. ඊළඟ පියවර නම්, මෙම තොරතුරු භාවිතා කිරීමට ක්රම සොයා ගැනීමයි.
ඔබ සෙවුම් දත්ත ලබා ගත් පසු, ඔබට විවිධාකාර මාර්ග ඔස්සේ ඔබේ අඩවි සැළසීමට එය භාවිතා කළ හැකිය. ඔබට කළ හැකි සරල දෙයක් නම් අමුත්තෙක් පැමිණෙන බව ඔබ සිතන ස්ථානයෙන් පෝස්ට් කිරීමයි. පිළිගත හැකි දෙයක් නම්, එය සෑහෙන වෙහෙසකරයි, නමුත් ඔබට සමහර පරීක්ෂණ සිදු කළ යුතු නම්, එය වැඩ කිරීමට හොඳ පිවිසුම් ලක්ෂ්යයක් විය හැකිය.
වඩාත් සිත්ගන්නා උදාහරණයක් වන්නේ ඔබ ආවේ කොතැන සිටද යන්න මත විවිධ තොරතුරු ප්රදර්ශනය කිරීමට ඔබ සෙවුම් යන්ත්රය භාවිතා කරන විටය. උදාහරණයක් ලෙස, ඔබට පහත සඳහන් දෑ කළ හැකිය:
- පොදු පිළිගැනීමේ පණිවිඩය
පොදු පිළිගැනීමේ පණිවිඩයක් තුළ ඔබගේ පිටුවෙහි ඉහළට යොමු කරන්නා URL එක මුද්රණය කළ හැකිය. ඉහත සඳහන් කළ පරිදි එය ඉතාමත්ම කම්මැලි වීමකි, නමුත් මූලික පෞද්ගලිකකරණයක් ඉදිරිපත් කරයි.
- සෙවුම් එන්ජින් නරඹන්නන් පිළිගන්නවා
ඔබගේ වෙබ් අඩවිය සෙවුම් ඇන්ජිමකින් ඔබගේ වෙබ් අඩවියට පැමිණි විට (එනම්, ඔවුන්ගේ යොමු කරන්නා යනු google.com හෝ bing.com හෝ yahoo.com, ආදිය), ඔබට දිගුකාලීනව රැඳී සිටීමට දිරිගැන්වීම සඳහා ඔවුන්ට අමතර තොරතුරු ලබා දීමට ඔබට අවශ්ය විය හැකිය ඔබේ වෙබ් අඩවිය. ඔබගේ පුවත් ලිපිනයට URL හෝ ඔබේ වෙබ් අඩවියේ වැඩි ජනප්රිය පිටු කිහිපයකට සම්බන්ධ කිරීමට ඔබට හැකි විය. - ආකෘති වලට තොරතුරු ලබාදීම
වෙබ් අඩවියේ ගැටළු වාර්තා කිරීම සඳහා ඔබේ වෙබ් අඩවියේ සබැඳියක් තිබේ නම්, යොමුකරන්නා දැන ගැනීම ඉතා ප්රයෝජනවත් විය හැක. බොහෝ විට වෙබ් පිටුවකට ගැටළුවක් නොමැතිව වෙබ් අඩවියේ ගැටළු වාර්තා කරනු ඇත. නමුත් වාර්තාකරුගේ දෑ පිළිබඳව අනුමාන කිරීම සඳහා ඔබ සෙවුම් තොරතුරු භාවිතා කළ හැකිය. මෙම ස්ක්රිප්ට විසින් සැඟවුණු ආකෘති ක්ෂේත්රයකට යොමු කරන්නෙකු එකතු කරනු ඇති අතර, ගැටළුව මතුවී ඇති ස්ථානයේ කොතැනක ද යන්න සමහර දත්ත ඔබට ලබා දෙයි.
- සමහර අමුත්තන්ට විශේෂ දීමනාවක් සාදන්න
සමහරවිට ඔබේ නිශ්පාදනයට හෝ සේවාවන්ට විශේෂ ගණුදෙනුවක් මගින් නිශ්චිත පිටුවකින් පැමිණෙන පුද්ගලයින්ට ඔබට අවශ්ය විය හැකිය. ඔබ ඔවුන්ගේ පරිශීලක අත්දැකීම් සහ ඔවුන්ගේ පරිශීලක දත්ත මත පදනම්ව තමන් දකින අන්තර්ගතය හැඩගැන්වීමේ තවත් උදාහරණයක් වේ. උදාහරණයක් වශයෙන්, ඔබ විවිධ නිෂ්පාදන අලෙවි කරන්නේ නම්, ඔබ දැනටමත් කර ඇති දේට අදාළ ගනුදෙනුවක් ඉදිරිපත් කළ හැකිය ඔබේ වෙබ් අඩවියේ එකක් දෙස බලන්න. - වෙනත් පිටුවකට නරඹන්නන් යවන්න
ඔබට වෙනත් පිටුවකට විශේෂ යොමු ලේඛකයෙකු වෙත වෙනත් පිටුවකට යැවිය හැකිය. මෙය සමඟ ඉතා ප්රවේශම් වන්න, ගූගල් සහ වෙනත් සෙවුම් ඇන්ජින් මෙය නොමඟ යවන අතර ඔබේ වෙබ් අඩවියට දඩුවම් කළ හැකිය.
යොමුකරන්න විසින් .htaccess සමඟ පරිශීලකයින් අවහිර කරන්න
ආරක්ෂිත දෘෂ්ටි කෝණයකින්, එක් එක් විශේෂිත වසමේ සිට ඔබේ වෙබ් අඩවියේ ලැයිස්තුවක ස්පෑම් ස්පෑම් බොහෝ අත්දැකීම් තිබේ නම්, එය ඔබේ වෙබ් අඩවියෙන් එම වසම අවහිර කිරීමට උපකාර කළ හැකිය. ඔබ Apache ඔබ mod_rewrite සමඟ ස්ථාපනය කර ඇත්නම්, ඔබට පේලි කිහිපයක් මඟින් ඒවා අවහිර කළ හැකිය. ඔබගේ .htaccess ගොනුව වෙත පහත සඳහන් දෑ එකතු කරන්න:
RewriteEngine මත
# විකල්ප + අනුගමනය කරන්න
RewriteCond% {HTTP_REFERER} spammer \ .com [NC]
RewriteRule. * - [F]
ඔබට අවහිර කිරීමට අවශ්ය ඩොමේන් ස්මාමර් \ .com වචනය වෙනස් කිරීමට මතක තබා ගන්න. වසමේ ඕනෑම කාල පරිච්ඡේදයක් ඉදිරියේ තැබීමට මතක තබා ගන්න.
යොමුකරු මත රඳා නොසිටින්න
එය යොමුකරන්නෙකු බවට පත් කිරීමට හැකි බව මතක තබා ගන්න, එබැවින් ඔබ විසින් ආරක්ෂකයෙකු සඳහා රෙකෝඩරය පමණක් භාවිතා නොකළ යුතුය. ඔබට වෙනත් ආරක්ෂාව සඳහා ඇඩෝන ලෙස එය භාවිතා කළ හැකිය. නමුත් කිසියම් පිටුවක් පමණක් විශේෂිත පුද්ගලයන් විසින් ප්රවේශ විය හැක්කේ නම්, ඔබට htaccess මත එය රහස්පදයක් තැබිය යුතුය.