<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: W3C strict validation and session_start() input hidden issue - not passing</title>
	<link>http://www.imventurer.com/2008/06/30/w3c-strict-validation-and-session_start-input-hidden-issue-not-passing/</link>
	<description>It's all Ed's fault!</description>
	<pubDate>Fri, 30 Jul 2010 04:32:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>

	<item>
		<title>By: ISAAC</title>
		<link>http://www.imventurer.com/2008/06/30/w3c-strict-validation-and-session_start-input-hidden-issue-not-passing/#comment-24181</link>
		<author>ISAAC</author>
		<pubDate>Wed, 21 Jul 2010 16:04:04 +0000</pubDate>
		<guid>http://www.imventurer.com/2008/06/30/w3c-strict-validation-and-session_start-input-hidden-issue-not-passing/#comment-24181</guid>
		<description>&lt;strong&gt;&#60; blockquote &#62;&#60; a href="http://medicamentspot.com/"&#62;MedicamentSpot.com. Canadian Health&#38;Care.Special Internet Prices.Best quality drugs.No prescription online pharmacy. Online Pharmacy. Order pills online&#60; /a &#62;&lt;/strong&gt;

Buy:Tramadol.Viagra.Levitra.Viagra Professional.Cialis.Maxaman.Viagra Super Force.Super Active ED Pack.Cialis Professional.Cialis Soft Tabs.Propecia.VPXL.Cialis Super Active+.Zithromax.Viagra Soft Tabs.Soma.Viagra Super Active+.</description>
		<content:encoded><![CDATA[<p><strong>&lt; blockquote &gt;&lt; a href=&#8221;http://medicamentspot.com/&#8221;&gt;MedicamentSpot.com. Canadian Health&#38;Care.Special Internet Prices.Best quality drugs.No prescription online pharmacy. Online Pharmacy. Order pills online&lt; /a &gt;</strong></p>
<p>Buy:Tramadol.Viagra.Levitra.Viagra Professional.Cialis.Maxaman.Viagra Super Force.Super Active ED Pack.Cialis Professional.Cialis Soft Tabs.Propecia.VPXL.Cialis Super Active+.Zithromax.Viagra Soft Tabs.Soma.Viagra Super Active+.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DANIEL</title>
		<link>http://www.imventurer.com/2008/06/30/w3c-strict-validation-and-session_start-input-hidden-issue-not-passing/#comment-23750</link>
		<author>DANIEL</author>
		<pubDate>Sun, 04 Jul 2010 04:25:08 +0000</pubDate>
		<guid>http://www.imventurer.com/2008/06/30/w3c-strict-validation-and-session_start-input-hidden-issue-not-passing/#comment-23750</guid>
		<description>&lt;strong&gt;&#60; blockquote &#62;&#60; a href="http://pillspot.org/"&#62;Pillspot.org. Canadian Health&#38;Care.Special Internet Prices.No prescription online pharmacy.Best quality drugs. Low price drugs. Buy pills online&#60; /a &#62;&lt;/strong&gt;

Buy:Accutane.Synthroid.Zovirax.Lumigan.Human Growth Hormone.100% Pure Okinawan Coral Calcium.Petcam (Metacam) Oral Suspension.Prevacid.Nexium.Zyban.Mega Hoodia.Prednisolone.Retin-A.Arimidex.Valtrex.Actos.</description>
		<content:encoded><![CDATA[<p><strong>&lt; blockquote &gt;&lt; a href=&#8221;http://pillspot.org/&#8221;&gt;Pillspot.org. Canadian Health&#38;Care.Special Internet Prices.No prescription online pharmacy.Best quality drugs. Low price drugs. Buy pills online&lt; /a &gt;</strong></p>
<p>Buy:Accutane.Synthroid.Zovirax.Lumigan.Human Growth Hormone.100% Pure Okinawan Coral Calcium.Petcam (Metacam) Oral Suspension.Prevacid.Nexium.Zyban.Mega Hoodia.Prednisolone.Retin-A.Arimidex.Valtrex.Actos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ANTONIO</title>
		<link>http://www.imventurer.com/2008/06/30/w3c-strict-validation-and-session_start-input-hidden-issue-not-passing/#comment-23576</link>
		<author>ANTONIO</author>
		<pubDate>Fri, 25 Jun 2010 21:33:34 +0000</pubDate>
		<guid>http://www.imventurer.com/2008/06/30/w3c-strict-validation-and-session_start-input-hidden-issue-not-passing/#comment-23576</guid>
		<description>&lt;strong&gt;PillSpot.org. Canadian Health&#38;Care.No prescription online pharmacy.Special Internet Prices.PillSpot.org.&#60; b &#62; &#60; a href="http://pillspot.org/products/vitamins_herbal_supplements/ Herbal-supplements@buy.online" &#62;.&#60; /a &#62;&lt;/strong&gt;

Categories: &lt;b&gt;Anxiety/Sleep Aid.Antiviral.Stomach.Antidiabetic.Vitamins/Herbal Supplements.Blood Pressure/Heart.Eye Care.Pain Relief.Antibiotics.Antidepressants.Mens Health.Anti-allergic/Asthma.Mental HealthWeight Loss.Womens Health.Skin Care.Stop S...</description>
		<content:encoded><![CDATA[<p><strong>PillSpot.org. Canadian Health&#38;Care.No prescription online pharmacy.Special Internet Prices.PillSpot.org.&lt; b &gt; &lt; a href=&#8221;http://pillspot.org/products/vitamins_herbal_supplements/ <a href="mailto:Herbal-supplements@buy.online"">Herbal-supplements@buy.online&#8221;</a> &gt;.&lt; /a &gt;</strong></p>
<p>Categories: <b>Anxiety/Sleep Aid.Antiviral.Stomach.Antidiabetic.Vitamins/Herbal Supplements.Blood Pressure/Heart.Eye Care.Pain Relief.Antibiotics.Antidepressants.Mens Health.Anti-allergic/Asthma.Mental HealthWeight Loss.Womens Health.Skin Care.Stop S&#8230;</b></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://www.imventurer.com/2008/06/30/w3c-strict-validation-and-session_start-input-hidden-issue-not-passing/#comment-2512</link>
		<author>Dan</author>
		<pubDate>Sat, 02 Aug 2008 09:03:23 +0000</pubDate>
		<guid>http://www.imventurer.com/2008/06/30/w3c-strict-validation-and-session_start-input-hidden-issue-not-passing/#comment-2512</guid>
		<description>I can't help myself--I am forced to complain about your terrible, ugly hack. Sorry.

If the page is invalid, then faking it just for the W3C validator does not make it valid. The W3C validator is not the final word on validity!

If you ever actually use the correct XHTML content type (application/xhtml+xml), hence causing modern browsers to render in actual standards mode, it will break. With a full-page error message. And no content.

I don't use PHP, but glancing over the manual suggests that changing url_rewriter.tags may be a better solution.</description>
		<content:encoded><![CDATA[<p>I can&#8217;t help myself&#8211;I am forced to complain about your terrible, ugly hack. Sorry.</p>
<p>If the page is invalid, then faking it just for the W3C validator does not make it valid. The W3C validator is not the final word on validity!</p>
<p>If you ever actually use the correct XHTML content type (application/xhtml+xml), hence causing modern browsers to render in actual standards mode, it will break. With a full-page error message. And no content.</p>
<p>I don&#8217;t use PHP, but glancing over the manual suggests that changing url_rewriter.tags may be a better solution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tihomir</title>
		<link>http://www.imventurer.com/2008/06/30/w3c-strict-validation-and-session_start-input-hidden-issue-not-passing/#comment-2491</link>
		<author>Tihomir</author>
		<pubDate>Thu, 03 Jul 2008 12:44:01 +0000</pubDate>
		<guid>http://www.imventurer.com/2008/06/30/w3c-strict-validation-and-session_start-input-hidden-issue-not-passing/#comment-2491</guid>
		<description>Well, I had to illustrate this, I knew it! :)

Here are the two test pages:
ERROR PAGE:  http://www.imventurer.com/testarea/sessions_test.php
OK PAGE: http://www.imventurer.com/testarea/sessions_test_ok.php

and two W3C validation results:

&lt;a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.imventurer.com%2Ftestarea%2Fsessions_test.php&#038;charset=%28detect+automatically%29&#038;doctype=Inline&#038;ss=1&#038;outline=1&#038;group=0&#038;verbose=1" rel="nofollow"&gt;ERROR PAGE&lt;/a&gt;
&lt;a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.imventurer.com%2Ftestarea%2Fsessions_test_ok.php&#038;charset=%28detect+automatically%29&#038;doctype=Inline&#038;ss=1&#038;outline=1&#038;group=0&#038;verbose=1" rel="nofollow"&gt;OK PAGE&lt;/a&gt;

Like I said, the only difference is that the first page calls session_start and the other doesn't.

Try it yourself, make two pages and validate ;)</description>
		<content:encoded><![CDATA[<p>Well, I had to illustrate this, I knew it! <img src='http://www.imventurer.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Here are the two test pages:<br />
ERROR PAGE:  <a href="http://www.imventurer.com/testarea/sessions_test.php" rel="nofollow">http://www.imventurer.com/testarea/sessions_test.php</a><br />
OK PAGE: <a href="http://www.imventurer.com/testarea/sessions_test_ok.php" rel="nofollow">http://www.imventurer.com/testarea/sessions_test_ok.php</a></p>
<p>and two W3C validation results:</p>
<p><a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.imventurer.com%2Ftestarea%2Fsessions_test.php&#038;charset=%28detect+automatically%29&#038;doctype=Inline&#038;ss=1&#038;outline=1&#038;group=0&#038;verbose=1" rel="nofollow">ERROR PAGE</a><br />
<a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.imventurer.com%2Ftestarea%2Fsessions_test_ok.php&#038;charset=%28detect+automatically%29&#038;doctype=Inline&#038;ss=1&#038;outline=1&#038;group=0&#038;verbose=1" rel="nofollow">OK PAGE</a></p>
<p>Like I said, the only difference is that the first page calls session_start and the other doesn&#8217;t.</p>
<p>Try it yourself, make two pages and validate <img src='http://www.imventurer.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nicolas Immelman</title>
		<link>http://www.imventurer.com/2008/06/30/w3c-strict-validation-and-session_start-input-hidden-issue-not-passing/#comment-2489</link>
		<author>Nicolas Immelman</author>
		<pubDate>Wed, 02 Jul 2008 09:05:31 +0000</pubDate>
		<guid>http://www.imventurer.com/2008/06/30/w3c-strict-validation-and-session_start-input-hidden-issue-not-passing/#comment-2489</guid>
		<description>Dude, seriously? That's a stupid trick. The only thing that session_start() will do - from the client's point of view - is to send cookies back in the header. It doesn't randomly add fields or any content to your pages. 

When are you running session_start()? It needs to be very early on in the script, before any output is sent (that is, unless you are using ob_*). 

The page that is generated to your clients should be exactly the same as what is generated for the Validator, otherwise you are just validating a special case. 

Next time, try running the Validator with at least the "Show Source" and "Verbose Output" options. Oh, and install the "web developer" and "firebug" Firefox extensions, and learn how to use the "View Source" feature.</description>
		<content:encoded><![CDATA[<p>Dude, seriously? That&#8217;s a stupid trick. The only thing that session_start() will do - from the client&#8217;s point of view - is to send cookies back in the header. It doesn&#8217;t randomly add fields or any content to your pages. </p>
<p>When are you running session_start()? It needs to be very early on in the script, before any output is sent (that is, unless you are using ob_*). </p>
<p>The page that is generated to your clients should be exactly the same as what is generated for the Validator, otherwise you are just validating a special case. </p>
<p>Next time, try running the Validator with at least the &#8220;Show Source&#8221; and &#8220;Verbose Output&#8221; options. Oh, and install the &#8220;web developer&#8221; and &#8220;firebug&#8221; Firefox extensions, and learn how to use the &#8220;View Source&#8221; feature.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
