I am having problems with a class and session_register().
I define a class (parital implimentation below) with some variables
and call session_register at the top of each page.
After I change pages, I end up with all three variables containing
the data from szAffiliateName.
I have tried using the __sleep() function thus:
return array('szAffiliateName', 'szAffiliateImagePath',
and it just seems to break everything.
I noticed that there is also a post in the anotated manual which
describes the problem (unfortunately there was not a following solution :)
Any ideas would be appreciated.
$szAffiliateName = "";
$szAffiliateImagePath = "";
$m_iAffiliateID = 0;
// "private" data memebers
return "images/" . $this->$szAffiliateImagePath . "/";
>From the annotated reference:
I've been trying to do session_register with a test page and it keeps
taking the last value of the last variable assigned a value in the class
and making others that way.
so for example
if you do a:
$SomeClass->varone = "Something";
$SomeClass->vartwo = "Nothing";
if you do a:
on the next page when you do an echo $SomeClass->$varone; echo
$SomeClass->$vartwo; it will print out the value of
$SomeClass->$vartwo twice. I dont know if this is just something I did
wrong, but this is what I'm getting.
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]