Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Buat Trackback Gambar untuk penerbit web luar untuk menautkan ke situs saya

Ini adalah salah satu pendekatan.

Anda memberi mereka HTML yang terlihat seperti:

<a href="https://www.mysite.com/abc.html">
    <img alt="abc" src="http://www.mysite.com/logo.php" style="width:200px;height:100px" />       
</a>

Perhatikan yang mengatakan logo.php , bukan logo.gif .

logo.php akan hidup di server Anda. Tujuannya ada dua:

  1. Kumpulkan informasi tentang halaman yang menyimpan <img> tandai
  2. Muat dan keluarkan logo.gif agar pengguna melihat gambar seperti yang diharapkan.

Jika Anda menyematkan html itu di halaman web di suatu tempat, logo.php akan memiliki informasi tentang asal permintaan gambar. Khususnya, $_SERVER['HTTP_REFERER'] akan memberi Anda URL lengkap ke halaman tempat tag img berada. Selanjutnya terserah Anda untuk memutuskan bagaimana memproses dan menyimpan informasi tersebut.

Saya tidak tahu persis apa yang ingin Anda lakukan, tetapi logo.php yang sangat disederhanakan akan terlihat seperti ini:

<?php
$url = $_SERVER['HTTP_REFERER'];

// do something with $url... 
// it will be something like "http://theirsite.com/wherever/they/pasted/the.html"

// now output the logo image...
header("Content-Type: image/gif");
echo file_get_contents("/path/to/logo.gif");

Ingatlah bahwa setiap saat siapa pun membuka halaman mereka dengan tag gambar, logo.php akan dijalankan. Jadi jangan secara tidak sengaja membuat 10.000 tautan kembali ke situs mereka di situs Anda :)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menginstal MySQL di Windows

  2. MySQL mengimbangi baris tak terbatas

  3. Daftar Lengkap Lokal di MySQL

  4. INSERT IGNORE atau INSERT WHERE NOT IN

  5. Buat database MySQL dari Java