Trackback Sender

Postat de Florin in Black Hat. Nici un comentariu »

In ziua de astazi trimiterea de trackback-uri false nu prea mai este folositoare decat in combinatie cu niste tehnici mai avansate gen cloaking. Toate CMS-urile moderne verifica daca pagina care trimite trackback are link spre pagina target, iar daca nu exista acel trackback este marcat ca spam.

Folosim aceeasi librarie xml-rpc ca si pentru XML-RPC PingerPHP XML-RPC.

Totusi… in caz ca aveti nevoie:


require('class/lib/xmlrpc.inc');
//acest url poate fi gasit in header-ul paginilor care accepta trackbacks sub forma $client = new xmlrpc_client('http://www.exemplu.com/xmlrpc.php');

//in array prima valoare este pagina care trimite trackback-ul iar a doua valoare este pagina care primeste trackback-ul (tinta)
$message = new xmlrpcmsg('pingback.ping',array(
new xmlrpcval('http://www.google.ro'),
new xmlrpcval('http://www.exemplu.com/blog-post/')
));

//trimitem trackback-ul
$response = $client->send($message);

//citim raspunsul
if($response->faultCode() == '0'){ echo 'it works'; }
else{ echo $response->faultCode(); echo '
'; echo $response->faultString(); }