beginer123: Вам же написали: "или добавляйте в очередь меняя этот параметр". Если один урл, то в цикле(for до какой то страници, while счетчик с break). Например:
def getUrl(param):
#Ваш алгоритм формирования урл в зависимости от param
return url
i=0
while True:
url = getUrl(i)
if not url:
break
else:
q.put(url.strip())
i = i + 1
Это никак не касается вопроса о многопоточном парсере. Хоть из базы берите эти урлы.
jehord: Когда пользователь выбрал ответ и нажал сабмит, то запрос отправится на какой то обработчик(контроллер). Обработчик может записывать данные в переменную($this->test = Yii::$app->request->post()), определенную в базовом контроллере, например public $test = array();
Эта переменная доступа в view, как Yii::$app->controller->test. В view при вызове виджета передаем ее <?= Polls::widget(['message' => Yii::$app->controller->test]) ?>
Или в самом виджете должны быть доступны данные пост запроса Yii::$app->request->post() - но это не совсем корректно.
JIenpukoH: Например, в example.com/session.php записывать в базу данные MyName с ключем my_session, где my_session можно взять session_id(). На поддомене берем данные с базы по my_session.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.