<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Rafael Lima &#187; session</title>
	<atom:link href="http://rafael.adm.br/tag/session/feed/" rel="self" type="application/rss+xml" />
	<link>http://rafael.adm.br</link>
	<description>Empreendedorismo, Web, Agile, Tecnologia, Desenvolvimento, Negócios, Marketing, Aplicação Web, Ruby on Rails.</description>
	<lastBuildDate>Sat, 03 Dec 2011 23:55:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>pt</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>IE 6 Cookie bug &#8211; Setting cookies fails when the hostname of the server contains an underscore.</title>
		<link>http://rafael.adm.br/p/ie6-cookie-bug-solved-cookie-sessionsubdomain/</link>
		<comments>http://rafael.adm.br/p/ie6-cookie-bug-solved-cookie-sessionsubdomain/#comments</comments>
		<pubDate>Wed, 28 May 2008 16:44:42 +0000</pubDate>
		<dc:creator>Rafael Lima</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[cookie]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[session]]></category>
		<category><![CDATA[solved]]></category>
		<category><![CDATA[trick]]></category>

		<guid isPermaLink="false">http://rafael.adm.br/?p=201</guid>
		<description><![CDATA[Setting  	cookies fails when the hostname of the server contains an underscore. 
This happens because  	the machine name contains an underscore, technically prohibited by DNS rules  	(LetterDigitsHyphen) and hence blocked. This issue is mostly relevant for  	Intranet sites; most DNS systems will prohibit use of underscores in  	hostnames due to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frafael.adm.br%2Fp%2Fie6-cookie-bug-solved-cookie-sessionsubdomain%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frafael.adm.br%2Fp%2Fie6-cookie-bug-solved-cookie-sessionsubdomain%2F" height="61" width="51" /></a></div><p><strong>Setting  	cookies fails when the hostname of the server contains an underscore. </strong></p>
<p><span id="PostView1"><span class="normalTextSmall">This happens because  	the machine name contains an underscore, technically prohibited by DNS rules  	(LetterDigitsHyphen) and hence blocked. This issue is mostly relevant for  	Intranet sites; most DNS systems will prohibit use of underscores in  	hostnames due to the LDH rule.  See 	<a href="http://support.microsoft.com/kb/909264"> http://support.microsoft.com/kb/909264</a> for more info.</span></span></p>
<p>Source: <a href="http://www.enhanceie.com/ie/bugs.asp">http://www.enhanceie.com/ie/bugs.asp</a></p>
<p>***</p>
<p>Passei horas tentando descobrir este bug! Na verdade estava usando o Drupal e foi um parto até descobrir que o problema não tinha nada haver com ele.</p>
<p>Depois percebi que um simples script que setava uma variável na session não funcionava no IE6. Depois de algumas buscas e principalmente da ajuda do meu amigo Cesar descobrimos o link acima.</p>
<p><strong>Resumo: Não utilize undescore &#8220;_&#8221; em subdomínios.</strong></p>
<p>Isso é o maravilhoso IE!</p>
<p>Por essas e outras que <a href="http://rafael.adm.br/p/a-microsoft-continua-uma-merda/">eu amo a Microsoft</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://rafael.adm.br/p/ie6-cookie-bug-solved-cookie-sessionsubdomain/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Problema ao usar IE7 + Iframe + Session + Cookie + Domínio diferente (cross-domain)</title>
		<link>http://rafael.adm.br/p/problema-ao-usar-ie7-iframe-session-cookie-dominio-diferente-cross-domain/</link>
		<comments>http://rafael.adm.br/p/problema-ao-usar-ie7-iframe-session-cookie-dominio-diferente-cross-domain/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 14:49:27 +0000</pubDate>
		<dc:creator>Rafael Lima</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[cookie]]></category>
		<category><![CDATA[cross-domain]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[ifreame]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[session]]></category>

		<guid isPermaLink="false">http://rafael.adm.br/p/problema-ao-usar-ie7-iframe-session-cookie-dominio-diferente-cross-domain/</guid>
		<description><![CDATA[Passei por um problema agora no sistema que faço para a Telequality que é chato e não tem muita coisa escrita sobre.
Quando você usa um iframe, a página de dentro do iframe está em um domínio diferente da página que possui o código iframe, e essa página interna usa session com cookies, o IE7 por [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frafael.adm.br%2Fp%2Fproblema-ao-usar-ie7-iframe-session-cookie-dominio-diferente-cross-domain%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frafael.adm.br%2Fp%2Fproblema-ao-usar-ie7-iframe-session-cookie-dominio-diferente-cross-domain%2F" height="61" width="51" /></a></div><p>Passei por um problema agora no sistema que faço para a <a href="http://www.telequality.com.br">Telequality</a> que é chato e não tem muita coisa escrita sobre.</p>
<p>Quando você usa um iframe, a página de dentro do iframe está em um domínio diferente da página que possui o código iframe, e essa página interna usa session com cookies, o IE7 por padrão ignora o cookie silenciosamente.</p>
<p>Isso pode acontecer no IE6 dependendo das configurações de segurança, mas não acontece por padrão, pois as configurações que vêm de fábrica são mais tranquilas do que aos do IE7.</p>
<p>Para corrigir o problema, é necessário enviar um header com as diretivas de segurança <a href="http://www.w3.org/P3P/">P3P</a> na página que é chamada dentro do iframe.</p>
<p>No meu caso era um PHP e por isso inclui a seguinte linha no código:</p>
<div class="dean_ch" style="white-space: wrap;"><a href="http://www.php.net/header"><span class="kw3">header</span></a><span class="br0">&#40;</span><span class="st0">&#8216;p3p: CP=&quot;CAO PSA OUR&quot;&#8217;</span><span class="br0">&#41;</span>;</div>
<p>A linha seguinte diz para o navegador que o site fornece acesso a própria conta de informação (CAO), que os dados analisados são somente &#8220;pseudo-analisados&#8221; o que significa que os dados estão conectados à sua persona on-line e não à sua identidade física (PSA) e que os dados não são fornecidos para quaisquer agências externas para uso de tais agências (OUR).</p>
<p>Com isso o IE para de frescura e aceita os cookies dentro do iframe.</p>
<p>Abraços e até a próxima.</p>
]]></content:encoded>
			<wfw:commentRss>http://rafael.adm.br/p/problema-ao-usar-ie7-iframe-session-cookie-dominio-diferente-cross-domain/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
	</channel>
</rss>

