This is a client thing, I was able to put and fetch from Python and .NET for instance, to the same memcached instance.<br><br><div><span class="gmail_quote">On 6/22/07, <b class="gmail_sendername">The Newb</b> &lt;<a href="mailto:ne_wb@hotmail.com">
ne_wb@hotmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



<div>&nbsp;<br>
Hello,<br>
&nbsp;<br>
I&#39;m using Cache::Memcached on the PERL side and the PECL libraries for PHP in PHP 4.x. The data objects are session data that I would like to share between both languages, however when I&nbsp;telnet straight into the memcache daemon and do gets on the keys, it appears that the data objects are stored in completely different formats. Do I have a setting wrong, is this a permanent limitation, wrong library or not enough RTFM? It works fine in either language. I&#39;m just missing the cross-compatability. If someone could point me toward correct answer, it would be much appreciated. 
<br>
&nbsp;<br>
Thanks<br>
&nbsp;<br>
### PERL EXAMPLE<br>
&nbsp;<br>
use Cache::Memcached;<br>require Digest::MD5;<br>my $memd = new Cache::Memcached {<br>&nbsp;&nbsp;&nbsp; &#39;servers&#39; =&gt; [ &quot;<a href="http://127.0.0.1:11211" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
127.0.0.1:11211</a>&quot;],<br>&nbsp;debug =&gt; 1<br>&nbsp; };<br>$memd-&gt;enable_compress(0);<br>$sess_id = &quot;d116f2af6b07deaac588c8c34cca919b&quot;;<br>$session-&gt;{&#39;first&#39;} = &quot;john&quot;;<br>$session-&gt;{&#39;last&#39;} = &quot;smith&quot;;
<br>$session-&gt;{&#39;session_id&#39;} = $sess_id;<br>&nbsp; <br>$memd-&gt;set(&quot;$sess_id&quot;, $session,60);<br>
&nbsp;<br>
&nbsp;<br>
### MEMCACHE RESULT<br>
&nbsp;<br>
telnet <a href="http://127.0.0.1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">127.0.0.1</a> 11211<br>Trying 127.0.0.1...<br>Connected to localhost.localdomain (<a href="http://127.0.0.1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
127.0.0.1</a>).<br>Escape character is &#39;^]&#39;.<br>get d116f2af6b07deaac588c8c34cca919b<br>VALUE d116f2af6b07deaac588c8c34cca919b 1 85<br>
&nbsp;d116f2af6b07deaac588c8c34cca919b<br>session_id<br>johnfirst<br>smithlast<br>END<br>
&nbsp;<br>
### PHP EXAMPLE<br>
&nbsp;<br>
$memcache = new Memcache;<br>$memcache-&gt;connect(&#39;<a href="http://127.0.0.1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">127.0.0.1</a>&#39;, 11211) or die (&quot;Could not connect&quot;);
<br>$sess_id = &quot;d116f2af6b07deaac588c8c34cca919b&quot;;<br>$session-&gt;first = &quot;john&quot;;<br>$session-&gt;last&nbsp; = &quot;smith&quot;;<br>$session-&gt;session_id&nbsp; = &quot;$sess_id&quot;;<br>$memcache-&gt;set($sess_id,$session,false,900);
<br>
&nbsp;<br>
### MEMCACHE RESULT<br>
&nbsp;<br>
get d116f2af6b07deaac588c8c34cca919b<br>VALUE d116f2af6b07deaac588c8c34cca919b 1 123<br>O:8:&quot;stdClass&quot;:3:{s:5:&quot;first&quot;;s:4:&quot;john&quot;;s:4:&quot;last&quot;;s:5:&quot;smith&quot;;s:10:&quot;session_id&quot;;s:32:&quot;d116f2af6b07deaac588c8c34cca919b&quot;;}
<br>END<br><span class="ad"><br><hr>Change is good. See what&#39;s different about Windows Live Hotmail. <a href="http://www.windowslive-hotmail.com/learnmore/default.html?locale=en-us&amp;ocid=RMT_TAGLM_HMWL_reten_changegood_0607" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Check it out!</a></span></div><span class="ad">
</span></blockquote></div><br>