Information Regarding $_Session and Extract

Information Regarding $_Session and Extract

am 23.08.2007 13:18:21 von Kimi

Hi ppl,

I am new to PHP. I would need some information on the following:

1. a) I wanted to know from where the data is extracted and stroed in
the global assocoative
arrays ( specifically what will be the contents of $_Session ?)
b) Is there any way by which i can get to know all the keys of the
arrays ( specifically what
are the Keys of $_Session ?)
extract($_GET);
extract($_POST);
extract($_COOKIE);
extract($_SERVER);
#extract($_SESSION);

Re: Information Regarding $_Session and Extract

am 23.08.2007 13:25:25 von Erwin Moller

kimi wrote:
> Hi ppl,
>
> I am new to PHP. I would need some information on the following:
>
> 1. a) I wanted to know from where the data is extracted and stroed in
> the global assocoative
> arrays ( specifically what will be the contents of $_Session ?)
Hi,

The content of $_SESSION is stored serialized in a file, that is stored
in the directory given in php.ini. Often some tmp directory on the machine.

Find it by using php_info().


> b) Is there any way by which i can get to know all the keys of the
> arrays ( specifically what
> are the Keys of $_Session ?)
> extract($_GET);
> extract($_POST);
> extract($_COOKIE);
> extract($_SERVER);
> #extract($_SESSION);
>

Use print_r() for this.
Don't forget to wrap the HTML

 around it.
So:
echo "
";
print_r($_POST);
echo "
";

Regards,
Erwin Moller

Re: Information Regarding $_Session and Extract

am 23.08.2007 13:34:36 von Ulf Kadner

kimi wrote:
> I am new to PHP. I would need some information on the following:
>
> 1. a) I wanted to know from where the data is extracted and stroed in
> the global assocoative
> arrays ( specifically what will be the contents of $_Session ?)

This arrays are not only global. They are superglobal! It means you can
access it from everywhere.

See: http://www.php.net/manual/en/language.variables.predefined.p hp

It also descibes what you are asking for.

> b) Is there any way by which i can get to know all the keys of the
> arrays ( specifically what
> are the Keys of $_Session ?)

http://www.php.net/array_keys

> extract($_GET);
> extract($_POST);
> extract($_COOKIE);
> extract($_SERVER);

This is VERY BAD! Its no reason to do things like this.

Ulf

--
_,
_(_p> Ulf [Kado] Kadner
\<_)
^^