Bkjia (www.Bkjia.com) チュートリアル 今日、Baidu Tieba の投稿を見ました。中の画像をクリックすると、独自の設定リンクが表示されます。 Baidu では画像へのリンクのみを入力でき、画像自体にリンクを追加することはできないため、その可能性は低いと思われます。実際、PHP を使用して、画像によって参照されているかどうか、または表示されているかどうかを判断するだけです。コードは次のとおりです。
以下は引用内容です: $fileLine = file(dirname(__FILE__) . "/file.ini"); $nameMap = array(); foreach ($fileLine as $item) { $item =explode(" ", $item); if (count($item) == 3) { $nameMap[$item[0]] = array($item[1], $item[2]); } } $name = $_GET['name']; if (!isset($nameMap[$name])) { } header("キャッシュ制御: キャッシュなし, must-revalidate"); // HTTP/1.1 header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // 過去の日付 if (isset($_SERVER['HTTP_REFERER'] ) &&tripos($_SERVER['HTTP_REFERER'], "baidu") !== false) { header("Content-Type: image/png") echo get($nameMap[$name][0]); ; } else { header("location:" . $nameMap[$name][1]) } ; |
lyf.jpg http : //www.bkjia.com/uploads/allimg/090904/1231133495-0-lp.jpg http://www.bkjia.com/
|
この写真はTiebaの機能を実現できます。とてもシンプルですが、とてもクリエイティブです。ただし、この方法は Firefox では使用できません。
www.bkjia.com