Rumah > hujung hadapan web > tutorial js > Tentukan kod labah-labah kod lompat topi hitam berdasarkan ejen pengguna (versi js dan versi php)_kemahiran javascript

Tentukan kod labah-labah kod lompat topi hitam berdasarkan ejen pengguna (versi js dan versi php)_kemahiran javascript

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-05-16 15:39:27
asal
1369 orang telah melayarinya

Terdapat helah yang semua orang gunakan dalam kaedah SEO topi hitam Pelayan menentukan ejen pengguna penyemak imbas pelanggan dan kemudian melakukan operasi selanjutnya

Selalu ada orang yang menggunakan kod ini di Internet Pertama, ia adalah kod js untuk menentukan dari mana pelawat tapak web itu datang dari enjin carian, ia akan melompat tidak akan berubah. Kod ini ditemui dari Internet untuk masa yang lama. Terima kasih untuk Pengarang asal

<script language="javascript">
var pattern = /google/gi;
var pattern1= /yahoo/gi;
var keyValue=escape(document.referrer);
if (pattern.exec(keyValue))
setTimeout(
"windows.location='http://www.jb51.net'",10*1000);
else if(pattern1.exec(keyValue))
setTimeout(
"window.location='http://www.jb51.net'",10*1000);
</script>
Salin selepas log masuk
Jika ia adalah ejen pengguna enjin carian, ia akan diubah hala oleh 301. Pada masa ini, ramai orang di Internet menggunakan kaedah ini untuk menipu pautan mesra (kod akan diletakkan pada penghujung)

Terdapat banyak lagi idea khusus, lompat, halaman Qiao, dll. Hari ini saya hanya akan mengeluarkan kod PHP

Pernyataan: Semua kod daripada Baidu Mari kita tulis yang ringkas dahulu

Tentukan berdasarkan $_SERVER['HTTP_USER_AGENT'] php

<&#63;php
$tmp = $_SERVER['HTTP_USER_AGENT'];
if(strpos($tmp, 'Googlebot') !== false){
    echo '谷歌';
} else if(strpos($tmp, 'Baiduspider') >0){
    echo '百度';
} else if(strpos($tmp, 'Yahoo! Slurp') !== false){
    echo '雅虎';
} else if(strpos($tmp, 'msnbot') !== false){
    echo 'Msn';
} else if(strpos($tmp, 'Sosospider') !== false){
    echo '搜搜';
} else if(strpos($tmp, 'YodaoBot') !== false || strpos($tmp, 'OutfoxBot') !== false){
    echo '有道';
} else if(strpos($tmp, 'Sogou web spider') !== false || strpos($tmp, 'Sogou Orion spider') !== false){
    echo '搜狗';
} else if(strpos($tmp, 'fast-webcrawler') !== false){
    echo 'Alltheweb';
} else if(strpos($tmp, 'Gaisbot') !== false){
    echo 'Gais';
} else if(strpos($tmp, 'ia_archiver') !== false){
    echo 'Alexa';
} else if(strpos($tmp, 'altavista') !== false){
    echo 'AltaVista';
} else if(strpos($tmp, 'lycos_spider') !== false){
    echo 'Lycos';
} else if(strpos($tmp, 'Inktomi slurp') !== false){
    echo 'Inktomi';
}
&#63;>
Salin selepas log masuk
Perenggan kedua dengan lompat

<&#63;php
$flag = false;
$tmp = $_SERVER['HTTP_USER_AGENT'];
if(strpos($tmp, 'Googlebot') !== false){
    $flag = true;
} else if(strpos($tmp, 'Baiduspider') >0){
    $flag = true;
} else if(strpos($tmp, 'Yahoo! Slurp') !== false){
    $flag = true;
} else if(strpos($tmp, 'msnbot') !== false){
    $flag = true;
} else if(strpos($tmp, 'Sosospider') !== false){
    $flag = true;
} else if(strpos($tmp, 'YodaoBot') !== false || strpos($tmp, 'OutfoxBot') !== false){
    $flag = true;
} else if(strpos($tmp, 'Sogou web spider') !== false || strpos($tmp, 'Sogou Orion spider') !== false){
    $flag = true;
} else if(strpos($tmp, 'fast-webcrawler') !== false){
    $flag = true;
} else if(strpos($tmp, 'Gaisbot') !== false){
    $flag = true;
} else if(strpos($tmp, 'ia_archiver') !== false){
    $flag = true;
} else if(strpos($tmp, 'altavista') !== false){
    $flag = true;
} else if(strpos($tmp, 'lycos_spider') !== false){
    $flag = true;
} else if(strpos($tmp, 'Inktomi slurp') !== false){
    $flag = true;
}
if($flag == false){
   header("Location: http://www.jb51.net" . $_SERVER['REQUEST_URI']);
    // 自动转到http://www.jb51.net 对应的网页
    // $_SERVER['REQUEST_URI'] 为域名后面的路径
    // 或 换成 header("Location: http://www.jb51.net/abc/d.php");
   exit();
}
&#63;>
Salin selepas log masuk
Sekeping kod ketiga ialah lompatan 301 selepas penghakiman

if (preg_match(“#(google|slurp@inktomi|yahoo! slurp|msnbot)#si”, $_SERVER['HTTP_USER_AGENT'])) {
 
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: http://www.saoyu.com/”);
exit;
 
}}
Salin selepas log masuk
Kaedah topi hitam adalah berisiko, sila gunakannya dengan berhati-hati. Kalau kawan-kawan yang tertipu tu rasa nak cari pintu belakang.

Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan