2015-02-03 2 views
0

В приложении web2py, я поставил печенье на код ниже:web2py печенье на мобильном браузере

def set_cookies(theFirstValue, theSecondValue): 
    response.cookies['myCookie1'] = theFirstValue 
    response.cookies['myCookie1']['expires'] = 3600 
    response.cookies['myCookie1']['path'] = '/' 
    response.cookies['myCookie1']['secure'] = True 

    response.cookies['myCookie2'] = theSecondValue 
    response.cookies['myCookie2']['expires'] = 3600 
    response.cookies['myCookie2']['path'] = '/' 
    response.cookies['myCookie2']['secure'] = True 

Затем я проверяю, если куки устанавливаются с кодом в HTML:

{{=request.cookies.has_key('myCookie1')}} 
{{=request.cookies.has_key('myCookie2')}} 

Нет проблема здесь, я получаю:

True True 

с другой стороны, если я пытаюсь веб-страница в любых мобильных бровях эр в андроид, он не может найти печенье и я получаю:

False False 

Я попытался
... [ «безопасный»] = False не
, но это не помогло, ни.

В чем может быть причина и решение?
PS: файлы cookie разрешены в настройках мобильных браузеров (Chrome, Opera, Android Webview).

ответ

-1

Это было так просто, Это зависит от браузера, чтобы определить тип соединения.
Поэтому, просто набрав https:// в адресной строке, это решило.