<?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>Ali Qureshi&#039;s Blog &#187; php coding</title>
	<atom:link href="http://www.parorrey.com/blog/tag/php-coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.parorrey.com/blog</link>
	<description>random bits on web development</description>
	<lastBuildDate>Thu, 09 Sep 2010 10:45:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<atom:link rel='hub' href='http://www.parorrey.com/blog/?pushpress=hub'/>
		<item>
		<title>How to remove &#8220;setting session.bug_compat_42 or session.bug_compat_warn&#8221; Warning</title>
		<link>http://www.parorrey.com/blog/php-development/how-to-remove-setting-session-bug_compat_42-or-session-bug_compat_warn-warning/</link>
		<comments>http://www.parorrey.com/blog/php-development/how-to-remove-setting-session-bug_compat_42-or-session-bug_compat_warn-warning/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 14:23:03 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[PHP Development]]></category>
		<category><![CDATA[php coding]]></category>

		<guid isPermaLink="false">http://www.parorrey.com/blog/?p=77</guid>
		<description><![CDATA[I was adding some features in one of my older website for a client and saw this warning: Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.parorrey.com%2Fblog%2Fphp-development%2Fhow-to-remove-setting-session-bug_compat_42-or-session-bug_compat_warn-warning%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.parorrey.com%2Fblog%2Fphp-development%2Fhow-to-remove-setting-session-bug_compat_42-or-session-bug_compat_warn-warning%2F&amp;source=parorrey&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I was adding some features in one of my older website for a client and saw this warning:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">Warning<span style="color: #339933;">:</span> Unknown<span style="color: #339933;">:</span> Your script  possibly relies on a 
session side<span style="color: #339933;">-</span>effect which existed until PHP 4<span style="color: #339933;">.</span>2<span style="color: #339933;">.</span>3<span style="color: #339933;">.</span>
Please  be advised that the session extension
 does not consider <span style="color: #000000; font-weight: bold;">global</span> variables <span style="color: #b1b100;">as</span> a 
source of data<span style="color: #339933;">,</span> unless register_globals is enabled<span style="color: #339933;">.</span>
You can disable this  functionality and 
this warning by setting session<span style="color: #339933;">.</span>bug_compat_42
 or  session<span style="color: #339933;">.</span>bug_compat_warn to off<span style="color: #339933;">,</span> respectively<span style="color: #339933;">.</span> 
in Unknown on line <span style="color:#800080;">0.</span></pre></div></div>

<p>You can simply resolve this and make this warning disappear by <strong>avoiding using the same names for session variables and normal ones.</strong></p>
<p>In my case, I just had to change the following code to:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'type'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$type</span><span style="color: #339933;">;</span></pre></div></div>

<p>To this one:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_type'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span>  <span style="color: #000088;">$type</span><span style="color: #339933;">;</span></pre></div></div>

<p>That’s it!</p>
<p>Cheers.</p>
<div style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;;">
										<iframe
											style="height:25px !important; border:none !important; overflow:hidden !important; width:340px !important;" frameborder="0" scrolling="no" allowTransparency="true"
											src="http://www.linksalpha.com/social?link=http%3A%2F%2Fwww.parorrey.com%2Fblog%2Fphp-development%2Fhow-to-remove-setting-session-bug_compat_42-or-session-bug_compat_warn-warning%2F&fc=333333&fs=arial&fblname=like">
										</iframe>
										</div>

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.parorrey.com/blog/php-development/how-to-remove-setting-session-bug_compat_42-or-session-bug_compat_warn-warning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
