Problem checking an existing browser cookie

MRAB python at mrabarnett.plus.com
Sat Aug 28 22:15:59 CEST 2010


On 28/08/2010 20:37, Νίκος wrote:
> On 22 Αύγ, 10:27, Νίκος<nikos.the.gr... at gmail.com>  wrote:
>> On 16 Αύγ, 14:31, Peter Otten<__pete... at web.de>  wrote:
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>> Νίκος wrote:
>>>> # initializecookie
>>>> cookie=Cookie.SimpleCookie()
>>>> cookie.load( os.environ.get('HTTP_COOKIE', '') )
>>>> mycookie =cookie.get('visitor')
>>
>>>> if ( mycookie and mycookie.value != 'nikos' ) or re.search( r'(cyta|
>>>> yandex|13448|spider|crawl)', host ) is None:
>>>>      blabla...
>>>> ========================
>>
>>>> I checked and Chrome has acookienames visitor with a value ofnikos
>>>> within.
>>>> So, i have to ask why the if fails?
>>
>>> Maybe it's because != != ==
>>
>> Iwant ti if code block to be executed only if the browsercookienames
>> visitor fetched doesnt cotnain the vbalue of 'nikos'
>>
>> Is there somethign wrong with the way i wrote it?
>
> Please do help me with this too becaus eif i dont solve this my
> website keeps count my each visit like iam a guest visitor!

Print out mycookie, repr(mycookie.value) (unless mycookie is None) and
repr(host). Then follow the code yourself to see whether the condition
is True.



More information about the Python-list mailing list