скриншот сайта на моем сервере в зависимости от пользователя - PullRequest
0 голосов
/ 28 января 2011

Привет,

Я столкнулся со многими похожими вопросами, но не смог найти простой ответ. Кроме того, мое требование - создать миниатюру веб-страницы на моем сервере для конкретного пользователя.(в зависимости от SESSION). Веб-сайт - это динамическое средство для каждого отдельного пользовательского контента, который меняется, например, контент пользователей на Facebook.

Здесь мне нужно создать снимок экрана, когда пользователь испытывает проблемы с приложениеми нажмите кнопку захвата

enter image description here

У меня есть много вариантов, таких как

  • libwkhtmltox
  • wkhtmltopdf

, но не получая, который я должен использовать, также предложите другие, если лучше.

У меня есть Linux-сервер и использующий ядро ​​PHP и имеют доступ к оболочке.

Пожалуйста, не ссылайтесь на внешний сайт , так как они не могут получить снимок в моем случае (как я уже говорил, переменная SESSION поддерживается для каждогопользователь).

Пожалуйста, помогите мне с тutorial.

Заранее спасибо

1 Ответ

2 голосов
/ 28 января 2011

libwkhtmltox и wkhtmltopdf - отличные технологии для захвата изображений веб-страниц.Однако проблема состоит в том, что действительно трудно заставить эти технологии иметь тот же сеанс, что и ваш пользователь, если не невозможно.Кроме того, многие ошибки пользователей не воспроизводятся при повторном запросе.(Ошибки, вызванные ошибками соединения с БД, кешированием и т. Д.). Подобные действия имеют ограниченную ценность.В качестве альтернативы можно было бы выдать всплывающее окно, когда они нажимают на ваш send errorpage snap, который объясняет, как сделать снимок экрана.

Если вы абсолютно хотите пойти по этому пути автоматизации скриншота, вот сумасшедший, возможно, глупо небезопасныйидея.Поскольку wkhtmltopdf построен на веб-наборе, есть опции для установки файлов cookie.Пока ваш php session основан на cookie, вы можете передать session_id пользователя в wkhtmltopdf и перехватить сеанс вашего собственного пользователя, тем самым воссоздав страницу, когда wkhtmltopdf сделает запрос.Я так расстроен, что предложил это ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...