Script callback pada prinsipnya adalah sebuah script yang memberitahu bahwa dirinya sedang ‘dijalankan’, siapa yang diberitahu? ya si-empunya script. Berikut adalah cara sederhana untuk membuat script callback php.
Bagi teman-teman yang ingin membuat script callback php sederhana, cara kerjanya seperti ‘beacon’. Ada 3 file yang perlu dibuat. Satu adalah file ‘pelapor’, satu adalah file ‘juragan’ dan satu adalah file ‘laporan’ dari si ‘pelapor’ kepada ‘juragan’. Berikut ini adalah detilnya
1. pelapor.php , jika menggunakan CMS/ wordpress dan disisipkan di footer.php, maka akan di execute setiap ada pageview/perubahan halaman.
$f = @fopen("http://orangorangan.com/juragan.php?url=$_SERVER[HTTP_HOST]&path=$_SERVER[SCRIPT_FILENAME]","r"); @fread($f,10); @fclose($f);
2.juragan.php
$url = @$_GET['url']; $path = @$_GET['path']; $time = time(); $date = date("l dS \of F Y h:i:s A"); $entry_line = "$url | $path | $date "; //sengaja diletakkan dibaris terpisah supaya file laporan rapi $fp = fopen("laporan.txt","a"); fputs($fp,$entry_line); fclose($fp);
3.laporan.txt – menampung isi yang digenerate juragan.php setiap kali ada request dari lapor.php
Contoh diatas adalah script callback php yang sangat sederhana. Semoga bisa membantu pencerahan teman-teman membuat script callback yang lebih kompleks lagi. Jangan lupa saya juga diajarin tips-tipsnya yaa 🙂
rangkuman dari googling