Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Script indésirable d'appel de page Web en boucle à cause de XITI

2 réponses
Avatar
Stéphane Santon
Bonjour,

Depuis quelque temps, j'ai régulièrement mon quota d'espace Web qui est
atteint sur mon site qui tourne sous SPIP.
Il me semble que c'est le cache de SPIP qui grossit inconsidérément
lorsque Google vient visiter le site.

J'ai essayé LinkBot et effectivement, j'ai des adresses fictives qui
sont générées et appelées. Par exemple :
http://enselec.team-santonum.com/Stage-en-entreprise-art79.html
http://enselec.team-santonum.com/&p=Stage-en-entreprise-art79.html
http://enselec.team-santonum.com/&p=&p=Stage-en-entreprise-art79.html
http://enselec.team-santonum.com/&p=&p=&p=Stage-en-entreprise-art79.html

Le site répond toujours présent car c'est de l'URL rewriting et que
seul le numéro après "-art" est significatif.

Il semble que ça vienne d'un lien Javascript, et que mon script Xiti
est en cause.

Je n'écris quasiment jamais de Javascript; quelq'un pourrait-il déceler
alors dans mon code comment les butineurs se retrouvent sur cette
génération infinie de pages web ?

Merci

2 réponses

Avatar
Stéphane Santon
Stéphane Santon vient de nous annoncer :
Il semble que ça vienne d'un lien Javascript, et que mon script Xiti est en
cause.



Si je retire le script Html de Xiti, LinkBot parcourt tout mon site et
s'arrête bien.
L'espace disque est alors grossi d'un cache de 5Mo. Ce qui me semble
correct.

Voici un extrait du Html qui est retourné :

<!-- Menu de navigation general -->
<div id='zNotes'>

<div class='menu' id='zNavig'>
<ul class='general'>
<!-- Vie du site -->
</ul>
</div><!-- zNavig -->

<a href='http://www.spip.net' class='fl' target="spip"><img
src='/NAVPICS/petit-logo-spip.gif' class='fl' alt="Systme de
Publication pour l&#039;Internet" /></a>

<a href="http://www.xiti.com/xiti.asp?s7213&quot" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.xiti.com/xiti.asp?s7213&quot; target="_top">
<script type='text/javascript' language='JavaScript1.1'>
<!--
hsh = new Date();
hsd = document;
hsr = hsd.referrer.replace(/[<>]/g, '');
hsi = '<img width="39" height="25" ';
hsi += 'src="http://logv24.xiti.com/hit.xiti?s7213';
hsi += '&p=Stage-en-entreprise-art79.html';
hsi += '&hl=' + hsh.getHours() + 'x' + hsh.getMinutes() + 'x' +
hsh.getSeconds();
if(parseFloat(navigator.appVersion)>=4)
{Xiti_s=screen;hsi += '&r=' + Xiti_s.width + 'x' + Xiti_s.height
+ 'x' + Xiti_s.pixelDepth + 'x' + Xiti_s.colorDepth;}
hsd.writeln(hsi + '&ref=' + hsr.replace(/&/g, '$') + '"
title="Audience" alt="Xiti" />');
//-->
</script>

</a>
<noscript>
<a href="http://www.xiti.com/xiti.asp?s7213&quot" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.xiti.com/xiti.asp?s7213&quot; target="_top">
Audience par <img width='39' height='25' border='0'
src="http://logv24.xiti.com/hit.xiti?s7213&amp;p=Stage-en-entreprise-art79.html&amp;"
title="Audience" alt="Xiti" />
</a>
</noscript><!--//-->
<hr class='cb' />
<p class='pubNotes'>Sat 27 Nov 2004, 17:54</p>
</div><!-- zNotes -->
Avatar
DJiK
Stéphane Santon a écrit :
et que mon script Xiti est en cause.




Tu peux le supprimer, de toutes façons il marchera pas!
T'as rajouter un / dans la balise <img>, c'est interdit de modifier le code du marqueur sinon il fonctionne plus, malheureux! :-D

Faut surtout pas modifier un seul caractère du code Xiti, il est _parfait_! ^^ MDR


Je sais, si tu supprimes le /, ton code est faux, mais si tu arrives à leur faire comprendre je te paye le champ'! :o)

--
DJiK