Reply to Re: [PHP] unserialize problem

Your name:

Reply:


Posted by Marek Kilimajer on 09/30/42 11:13

Dasmeet Singh wrote:
> Hi!
> I am trying to unserialize a serialized array stored in cookie...
>
> I am using following code :
>
> echo("Welcome to Members Area<br>");
> echo("<br>$login<br>");
> $m_l_d=unserialize($login);
> echo $m_l_d;
> echo("$m_l_d[0], $m_l_d[1], $m_l_d[2]");
>
> However the output is:
>
> Welcome to Members Area
>
> a:4:{i:0;s:1:\"h\";i:1;s:1:\"2\";i:2;s:1:\"1\";i:3;s:1:\"g\";}
> , ,
>
> that means $login exists and it echos properly..
> but why isnt it unserializing?
>

magic_quotes_gpc is on, so the cookie is quoted. Use first:

$login = (ini_get('magic_quotes_gpc') ? stripslashes($_COOKIE['login'])
: $_COOKIE['login']);

then unserialize.

!!!WARNING!!!
array elements in $m_l_d are NOT quoted, don't use them directly in sql
queries, validate them first

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация