ホームページ >バックエンド開発 >PHPチュートリアル >Baidu Tieba_PHP チュートリアルでリンク付きの広告画像を追加する方法

Baidu Tieba_PHP チュートリアルでリンク付きの広告画像を追加する方法

WBOY
WBOYオリジナル
2016-07-21 14:55:59936ブラウズ

Bkjia (www.Bkjia.com) チュートリアル 今日、Baidu Tieba の投稿を見ました。中の画像をクリックすると、独自の設定リンクが表示されます。 Baidu では画像へのリンクのみを入力でき、画像自体にリンクを追加することはできないため、その可能性は低いと思われます。実際、PHP を使用して、画像によって参照されているかどうか、または表示されているかどうかを判断するだけです。コードは次のとおりです。

File.ini は次のように構成されています:
以下は引用内容です: $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])
}
;




以下は引用内容です: mysql.jpg http://www.bkjia.com/bkjia.com/images/liehuo2009/logo.gif http://www.bkjia.com/ 次のように呼び出します:
lyf.jpg http : //www.bkjia.com/uploads/allimg/090904/1231133495-0-lp.jpg http://www.bkjia.com/

http://yourhost/image.php?name=lyf.jpg

この写真はTiebaの機能を実現できます。とてもシンプルですが、とてもクリエイティブです。ただし、この方法は Firefox では使用できません。

http://www.bkjia.com/PHPjc/364323.html

www.bkjia.com

http://www.bkjia.com/PHPjc/364323.html技術記事 LieHuo.Net チュートリアル 今日、Baidu Tieba の投稿を見ました。中の画像をクリックすると、独自の設定リンクが表示されます。 Baidu では入力のみが許可されているため、可能性は低いと思われます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。