Cara membuat script callback php sederhana

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