Simulant ser Google amb PHP

Sovint m’ha passat que si visites un seti massa vegades et bloquegen. Aquest cap de setmana vaig fer una prova i va resultar: cap webmestre banejaria a Google!

Amb aquestes senzilles línies de codi pots fer que el teu script de PHP s’identifiqui com a Googlebot i per tant es passi per alt força restriccions:


	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $url);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($ch, CURLOPT_HEADER, 1);
	curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
	curl_setopt($ch, CURLOPT_USERAGENT, 'Googlebot/2.1 (http://www.googlebot.com/bot.html)');
	$contingut=curl_exec($ch);
	curl_close($ch);
	echo $contingut;

Per als webmestres, amb un senzilla línia pots comprovar si realment un ‘User Agent’ Googlebot és o no:


  $host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
  if ( substr($host, (strlen($host)-13)) == 'googlebot.com' ) {
     // és Googlebot
  }

Restriccions HTML a Outlook 2007

Microsoft torna a fer de les seves i aplica noves restriccions al HTML, CSS i a les imatges interpretades pel Outlook 2007. Això implicarà un replanteig en l’enviament de NewsLetter, entre d’altres, que si ja de per si es complicat ara serà impressionant.

Les noves restriccions afecten, entre d’altres:

  • No es suportaran els GIF animats
  • No es suportaran les animacions Flash
  • Les imatges de background no es carregaran ni tant sols sol·licitant el visionat d’imatges
  • S’inhabilitaran els formularis
  • etc.

Ni tant sols Hotmail aplica aquestes restriccions sobre el HTML!

[tags]Outlook 2007, HTML, Newsletter[/tags]