<?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"
	>
<channel>
	<title>Comments on: The Easy Way To Protect Your Digital Download With Paypal IPN</title>
	<atom:link href="http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Fri, 12 Mar 2010 12:02:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: John</title>
		<link>http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-27957</link>
		<dc:creator>John</dc:creator>
		<pubDate>Wed, 23 Dec 2009 13:23:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-27957</guid>
		<description>Great writeup!

If you want a easy tot setup hosted solution I would recommend &lt;a href="http://www.dboxapp.net" rel="nofollow"&gt;Dbox App&lt;/a&gt; That makes protecting your downloads a breeze</description>
		<content:encoded><![CDATA[<p>Great writeup!</p>
<p>If you want a easy tot setup hosted solution I would recommend <a href="http://www.dboxapp.net" rel="nofollow">Dbox App</a> That makes protecting your downloads a breeze</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kidino</title>
		<link>http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-12613</link>
		<dc:creator>Kidino</dc:creator>
		<pubDate>Mon, 03 Aug 2009 05:42:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-12613</guid>
		<description>With WordPress, they change my quote with something weird. Try changing the quotes to a normal text quote and upload again.</description>
		<content:encoded><![CDATA[<p>With WordPress, they change my quote with something weird. Try changing the quotes to a normal text quote and upload again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: debo</title>
		<link>http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-10323</link>
		<dc:creator>debo</dc:creator>
		<pubDate>Sun, 05 Jul 2009 17:47:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-10323</guid>
		<description>HELP PLEASE

Parse error: syntax error, unexpected '&#62;' in D:\Myweb\Apache2.2
\htdocs\essms2\extra\ipn-handler.php on line 24

i'm testing it currently on my localhost. I tried using it on a live site, got the same error. 

THANKS</description>
		<content:encoded><![CDATA[<p>HELP PLEASE</p>
<p>Parse error: syntax error, unexpected &#8216;&gt;&#8217; in D:\Myweb\Apache2.2<br />
\htdocs\essms2\extra\ipn-handler.php on line 24</p>
<p>i&#8217;m testing it currently on my localhost. I tried using it on a live site, got the same error. </p>
<p>THANKS</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BNC Paypal IPN - with encrypted links</title>
		<link>http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-8263</link>
		<dc:creator>BNC Paypal IPN - with encrypted links</dc:creator>
		<pubDate>Sat, 16 May 2009 14:03:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-8263</guid>
		<description>Here is a new script</description>
		<content:encoded><![CDATA[<p>Here is a new script</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-6196</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Tue, 17 Feb 2009 14:09:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-6196</guid>
		<description>Thank you very much for your explanation Kidino.</description>
		<content:encoded><![CDATA[<p>Thank you very much for your explanation Kidino.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kidino</title>
		<link>http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-6173</link>
		<dc:creator>Kidino</dc:creator>
		<pubDate>Tue, 17 Feb 2009 02:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-6173</guid>
		<description>I don't know about ASP, Andrew, but that's how I do it in PHP. You see, we use this, as in example, in download.php. But we don't want to call download.php directly. We only want it to be called using include() (or #include in ASP) by ipn-handler.php.

When being called using include, $_SERVER['SCRIPT_NAME'] returns the name of parent script, which is ipn-handler.php. When being called directly, of course it will return its own name, like download.php...</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know about ASP, Andrew, but that&#8217;s how I do it in PHP. You see, we use this, as in example, in download.php. But we don&#8217;t want to call download.php directly. We only want it to be called using include() (or #include in ASP) by ipn-handler.php.</p>
<p>When being called using include, $_SERVER['SCRIPT_NAME'] returns the name of parent script, which is ipn-handler.php. When being called directly, of course it will return its own name, like download.php&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-6169</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Tue, 17 Feb 2009 02:07:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-6169</guid>
		<description>Thanks Kidino for your reply but your code won't work because Request.ServerVariables(”script_name”) referes to the current script and not to the script that redirected us to the current page. I was told that Request.ServerVariables(”http_referer”) might do the trick but it refers to the domain that redirected to the current page and not to the script. What about the usage of a session variable to protect the download page? Any thoughts on that? Thanks</description>
		<content:encoded><![CDATA[<p>Thanks Kidino for your reply but your code won&#8217;t work because Request.ServerVariables(”script_name”) referes to the current script and not to the script that redirected us to the current page. I was told that Request.ServerVariables(”http_referer”) might do the trick but it refers to the domain that redirected to the current page and not to the script. What about the usage of a session variable to protect the download page? Any thoughts on that? Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kidino</title>
		<link>http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-6166</link>
		<dc:creator>Kidino</dc:creator>
		<pubDate>Tue, 17 Feb 2009 00:16:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-6166</guid>
		<description>Try this ...

if Request.ServerVariables("script_name")  "ipn-handler.asp" then
 ... do your stuff ...

end if

I haven't code ASP for ages...

Read more about ServerVariables at ...

&lt;a href="http://www.w3schools.com/asp/coll_servervariables.asp" rel="nofollow"&gt;http://www.w3schools.com/asp/coll_servervariables.asp&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Try this &#8230;</p>
<p>if Request.ServerVariables(&#8221;script_name&#8221;)  &#8220;ipn-handler.asp&#8221; then<br />
 &#8230; do your stuff &#8230;</p>
<p>end if</p>
<p>I haven&#8217;t code ASP for ages&#8230;</p>
<p>Read more about ServerVariables at &#8230;</p>
<p><a href="http://www.w3schools.com/asp/coll_servervariables.asp" rel="nofollow">http://www.w3schools.com/asp/coll_servervariables.asp</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-6157</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Mon, 16 Feb 2009 19:47:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-6157</guid>
		<description>I’m a asp.net developer. What is the asp.net equivalent of the php code:

if ($_SERVER['SCRIPT_NAME'] != ‘/ipn-handler.php’)</description>
		<content:encoded><![CDATA[<p>I’m a asp.net developer. What is the asp.net equivalent of the php code:</p>
<p>if ($_SERVER['SCRIPT_NAME'] != ‘/ipn-handler.php’)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-6156</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Mon, 16 Feb 2009 19:46:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.minisitegallery.com/blog/the-easy-way-to-protect-your-digital-download-with-paypal-ipn.html#comment-6156</guid>
		<description>I'm a asp.net developer. What is the asp.net equivalent of the php code:

// PROCEED WITH DOWNLOAD INFO HERE

Thanks</description>
		<content:encoded><![CDATA[<p>I&#8217;m a asp.net developer. What is the asp.net equivalent of the php code:</p>
<p>// PROCEED WITH DOWNLOAD INFO HERE</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
</channel>
</rss>
