Quote from PHP Manual:
"PHP is capable of transforming links transparently. Unless you are using
PHP 4.2 or later, you need to enable it manually when building PHP. Under
UNIX, pass --enable-trans-sid to configure. If this build option and the
run-time option session.use_trans_sid are enabled, relative URIs will be
changed to contain the session id automatically."

I have 4.1.2 installed.

Thanks,
Guillaume

-----Original Message-----
From: Guillaume Dupuis [mailto:[EMAIL PROTECTED]
Sent: Friday, November 14, 2003 6:20 PM
To: CPT John W. Holmes; [EMAIL PROTECTED]
Subject: RE: [PHP] msession - giving me a hard time


This is now my initial page:

<?php
session_start($_GET['SID']);
echo SID;
?>

And it returns nothing to me. I must be retarded, your explanation is soooo
simple!

Thanks again,
Guillaume
-----Original Message-----
From: CPT John W. Holmes [mailto:[EMAIL PROTECTED]
Sent: Friday, November 14, 2003 5:57 PM
To: Guillaume Dupuis; [EMAIL PROTECTED]
Subject: Re: [PHP] msession - giving me a hard time


From: "Guillaume Dupuis" <[EMAIL PROTECTED]>
> I've tried your suggestion and yes, I am transferring the SID variable to
> the next page... but I don't know if I am doing the this right.
>
> This is the code I use:
> ---
> <?php
> session_start();
> $SID = session_id();
> echo $SID;
> ?>
>
> <a href="http://192.0.1.7/use.session.php?SID=<?php echo
> $SID?>">LinuxBox2</a>
> ---

If you used

session_start($_GET['SID']);

on your pages, this would work. The session ID that PHP is looking for is
named PHPSESSID by default. That's why you should use the SID _constant_

<a href="http://192.0.1.7/use.session.php?<?php echo SID; ?>">LinuxBox2</a>

If PHP doesn't pick up a session id, you'll just end up with a new one
created the next time you call session_start().

> So to recap:
> 1- Do I need session_start() at the beginning of each php pages?

Yes, you need it on any page you want to access the session in.

> 2- Do I need msession_connect/create?

Dunno about that...

> 3- Am I right to use $SID as a good tracking assumption (if I get the same
> SID thru several pages, this means msession works well???)?

If you get the same session id after calling session_start() on your pages,
then yes, it should be working. Using the above method with SID should get
you this.

---John Holmes...

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to