В Flask + Python cookie HTTPONLY читается точно так же, как cookie без HTTPONLY? [Дубликат]

В трех простых шагах:

1 В вашем адапторном методе getView (int position, View convertView, родитель ViewGroup):

ImageView imageview =(ImageView) convertView.findViewById(R.id.imageView);
imageview.setTag(new Integer(position));

2 В layout.xml добавьте метод onClick() в методе ImageView

3 implements onClick() и извлекает индекс с помощью view.getTag()

15
задан Mark Harrison 30 March 2016 в 19:02
поделиться

2 ответа

request.cookies является dict, поэтому:

if 'country' in request.cookies:
    # do something
else:
    # do something else
35
ответ дан Jon Clements 16 August 2018 в 01:22
поделиться
  • 1
    Большое спасибо. В качестве быстрого базового подхода (im new to this), будет ли это работать: если «страна» не в request.cookies: #do что-то – Jimmy 23 November 2012 в 16:40
  • 2
    @ user1738522 да, но вы понимаете, что вам нечего остановить, прежде чем спрашивать? – Jon Clements♦ 23 November 2012 в 16:44
  • 3
    На данный момент у меня нет тестовой среды :( – Jimmy 23 November 2012 в 16:45
  • 4
    @ user1738522 umm, ну, я могу просто загрузить интерпретатор Python, тип, d = {}, затем if 'something' not in d: print 'not there' и получить «нет» - так что errr ...? – Jon Clements♦ 23 November 2012 в 16:49
request.cookies.get('my_cookie')

должно работать. Если это не сработало, вы можете не иметь доступ к объекту запроса при вызове этой строки.

Попробуйте импортировать колбу вверху

import flask

, затем вызовите

cookie = flask.request.cookies.get('my_cookie')

Если файлы cookie существуют, они будут назначены cookie и если не тогда cookie будет None

0
ответ дан Peter Graham 16 August 2018 в 01:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: