Yes. The cookie is set. And as you can see, the setAttribute and getAttribute method work
> cookies enabled? > > On Jul 29, 9:08 am, travis <lyf...@gmail.com> wrote: >> Hi all, >> >> I just found some functions have problems in my Chrome browser. It >> took me some time to find out the problem is caused by the setFlash >> method in sfUser. It seems it can't work properly in Chrome. >> >> Here is how I test the function: >> >> I created two actions: >> >> The first one can be visisted by /test/set, it is used to set the >> attribute and flash of the current user: >> >> public function executeSet() { >> $t = time(); >> $this->getUser()->setAttribute('a', $t); >> $this->getUser()->setFlash('f', $t); >> echo "The Attribute is set to : $t</br >"; >> echo "The Flash is set to : $t</br >"; >> die(); >> } >> >> Another one can be visited by /test/get, it is used to get the values >> set by previous one: >> >> public function executeGet() { >> $a= $this->getUser()->getAttribute('a'); >> $f = $this->getUser()->getFlash('f'); >> echo "The Attribute is : $a</br >"; >> echo "The Flash is : $f</br >"; >> die(); >> } >> >> So I can first visit the first one action, and then visit another, and >> compare the value to check the result. Here are the test result I got >> (tested in FF, Safari, IE and Chrome) >> >> 1. FF (3.5.11) >> /test/set: >> The Attribute is set to : 1280386366 >> The Flash is set to : 1280386366 >> >> /test/get: >> The Attribute is : 1280386366 >> The Flash is : 1280386366 >> >> 2. Safari (5.0) >> /test/set: >> The Attribute is set to : 1280386435 >> The Flash is set to : 1280386435 >> >> /test/get: >> The Attribute is : 1280386435 >> The Flash is : 1280386435 >> >> 3. IE (7.0.5730.11) >> /test/set: >> The Attribute is set to : 1280386599 >> The Flash is set to : 1280386599 >> >> /test/get: >> The Attribute is : 1280386599 >> The Flash is : 1280386599 >> >> 4. Chrome (5.0.375.125) >> /test/set: >> The Attribute is set to : 1280386677 >> The Flash is set to : 1280386677 >> >> /test/get: >> The Attribute is : 1280386677 >> The Flash is : >> >> As you can see, the flash value is missing here in Chrome. >> >> This is really strange since this problem seems have nothing to do >> with what kind of browser I used. >> >> More frastrucated is I checked the session file after visiting the / >> test/set, for Chrome, it is: >> >> symfony/user/sfUser/lastRequest|i:1280386998;symfony/user/sfUser/ >> authenticated|b:0;symfony/user/sfUser/credentials|a:0:{}symfony/user/ >> sfUser/attributes|a:3:{s:30:"symfony/user/sfUser/attributes";a:1:{s: >> 1:"a";i:1280386997;}s:25:"symfony/user/sfUser/flash";a:0:{}s: >> 32:"symfony/user/sfUser/flash/remove";a:0:{}}symfony/user/sfUser/ >> culture|s:2:"en"; >> >> And for the other ones: >> >> symfony/user/sfUser/lastRequest|i:1280387018;symfony/user/sfUser/ >> authenticated|b:0;symfony/user/sfUser/credentials|a:0:{}symfony/user/ >> sfUser/attributes|a:2:{s:30:"symfony/user/sfUser/attributes";a:1:{s: >> 1:"a";i:1280387018;}s:25:"symfony/user/sfUser/flash";a:1:{s:1:"f";i: >> 1280387018;}}symfony/user/sfUser/culture|s:2:"en"; >> >> I'm not sure anything could cause this? Do you have met this problem? >> Or it is just something wrong with my computer? The symfony version is >> 1.4.6. The application is running on Windows XP SP2 with WAMP. >> >> travis -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en