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.
1 2 3 | $f = @ fopen ( "http://orangorangan.com/juragan.php?url=$_SERVER[HTTP_HOST]&path=$_SERVER[SCRIPT_FILENAME]" , "r" ); @ fread ( $f ,10); @fclose( $f ); |
2.juragan.php
1 2 3 4 5 6 7 8 9 10 | $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