<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commentaires sur : Dé-raccourcisseur d&#8217;url</title>
	<atom:link href="http://tonyarchambeau.com/blog/222-anti-raccourcisseur-url/feed/" rel="self" type="application/rss+xml" />
	<link>http://tonyarchambeau.com/blog/222-anti-raccourcisseur-url/</link>
	<description>Articles sur le webmastering</description>
	<lastBuildDate>Thu, 03 May 2012 18:51:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Par : Tony</title>
		<link>http://tonyarchambeau.com/blog/222-anti-raccourcisseur-url/comment-page-1/#comment-50</link>
		<dc:creator>Tony</dc:creator>
		<pubDate>Mon, 01 Feb 2010 12:32:41 +0000</pubDate>
		<guid isPermaLink="false">http://tonyarchambeau.com/blog/?p=222#comment-50</guid>
		<description>@Seebz: Pas de soucis. Merci pour le complément d&#039;information.</description>
		<content:encoded><![CDATA[<p>@Seebz: Pas de soucis. Merci pour le complément d'information.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : seebz</title>
		<link>http://tonyarchambeau.com/blog/222-anti-raccourcisseur-url/comment-page-1/#comment-48</link>
		<dc:creator>seebz</dc:creator>
		<pubDate>Mon, 01 Feb 2010 08:21:35 +0000</pubDate>
		<guid isPermaLink="false">http://tonyarchambeau.com/blog/?p=222#comment-48</guid>
		<description>Bien vu pour la correction, j&#039;ai écris ça sur le tas et n&#039;ai pas pris le temps de tester.

Bonne continuation ;)

ps: du coup la fonction analyseur_header_http() retournera null (et pas false) si l&#039;url passée en argument n&#039;est pas une redirection</description>
		<content:encoded><![CDATA[<p>Bien vu pour la correction, j'ai écris ça sur le tas et n'ai pas pris le temps de tester.</p>
<p>Bonne continuation <img src='http://tonyarchambeau.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>ps: du coup la fonction analyseur_header_http() retournera null (et pas false) si l'url passée en argument n'est pas une redirection</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Tony</title>
		<link>http://tonyarchambeau.com/blog/222-anti-raccourcisseur-url/comment-page-1/#comment-46</link>
		<dc:creator>Tony</dc:creator>
		<pubDate>Sun, 31 Jan 2010 18:29:21 +0000</pubDate>
		<guid isPermaLink="false">http://tonyarchambeau.com/blog/?p=222#comment-46</guid>
		<description>@Seebz: Excellent, merci pour l&#039;information. Ayant anciennement l&#039;habitude d&#039;utiliser PHP 4 je ne connaissais pas du tout la fonction get_headers(). Merci d&#039;avoir commenté l&#039;article pour faire partager l&#039;information.

Edit: J&#039;ai mis à jour l&#039;article avec ta suggestion. J&#039;ai cependant apporté une légère modification. En effet, la fonction end() ne fonctionne que si son paramètre est un Array. S&#039;il n&#039;y a qu&#039;une seule redirection, le paramètre n&#039;est pas un Array et le code ne fonctionne donc pas. Pour corriger le problème j&#039;ai utilisé is_array().
Merci encore pour l&#039;information.</description>
		<content:encoded><![CDATA[<p>@Seebz: Excellent, merci pour l'information. Ayant anciennement l'habitude d'utiliser PHP 4 je ne connaissais pas du tout la fonction get_headers(). Merci d'avoir commenté l'article pour faire partager l'information.</p>
<p>Edit: J'ai mis à jour l'article avec ta suggestion. J'ai cependant apporté une légère modification. En effet, la fonction end() ne fonctionne que si son paramètre est un Array. S'il n'y a qu'une seule redirection, le paramètre n'est pas un Array et le code ne fonctionne donc pas. Pour corriger le problème j'ai utilisé is_array().<br />
Merci encore pour l'information.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Seebz</title>
		<link>http://tonyarchambeau.com/blog/222-anti-raccourcisseur-url/comment-page-1/#comment-45</link>
		<dc:creator>Seebz</dc:creator>
		<pubDate>Sun, 31 Jan 2010 16:20:58 +0000</pubDate>
		<guid isPermaLink="false">http://tonyarchambeau.com/blog/?p=222#comment-45</guid>
		<description>Salut,
PHP5 offre une nouvelle fonction get_headers() qui pourrait &quot;alléger&quot; votre fonction analyseur_header_http() :

function analyseur_header_http($url)
{
  $headers = get_headers($url,1);
  return end($headers[&#039;Location&#039;]);
}

De cette manière, on obtiendra réellement l&#039;url finale (même s&#039;il y a plusieurs redirections consécutives) ou false si l&#039;url fournie est l&#039;url final (pas de redirection).</description>
		<content:encoded><![CDATA[<p>Salut,<br />
PHP5 offre une nouvelle fonction get_headers() qui pourrait "alléger" votre fonction analyseur_header_http() :</p>
<p>function analyseur_header_http($url)<br />
{<br />
  $headers = get_headers($url,1);<br />
  return end($headers['Location']);<br />
}</p>
<p>De cette manière, on obtiendra réellement l'url finale (même s'il y a plusieurs redirections consécutives) ou false si l'url fournie est l'url final (pas de redirection).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : API de Untiny</title>
		<link>http://tonyarchambeau.com/blog/222-anti-raccourcisseur-url/comment-page-1/#comment-42</link>
		<dc:creator>API de Untiny</dc:creator>
		<pubDate>Sun, 31 Jan 2010 14:14:21 +0000</pubDate>
		<guid isPermaLink="false">http://tonyarchambeau.com/blog/?p=222#comment-42</guid>
		<description>[...] Cet article va présenter uniquement le code PHP pour utiliser l&#039;API de Untiny. Le reste du code AJAX peut être trouvé sur un précédent article publié sur ce blog, intitulé &quot;Dé-raccourcisseur d’url&quot;. [...]</description>
		<content:encoded><![CDATA[<p>[...] Cet article va présenter uniquement le code PHP pour utiliser l&#39;API de Untiny. Le reste du code AJAX peut être trouvé sur un précédent article publié sur ce blog, intitulé &quot;Dé-raccourcisseur d’url&quot;. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

